${output} = Utils.Run Command On Controller ${ODL_SYSTEM_IP} cat ${WORKSPACE}/${BUNDLEFOLDER}/data/log/karaf.log* | grep -c 'Successfully pushed configuration snapshot.*${snapshot_string}'
BuiltIn.Should Not Be Equal As Strings ${output} 0
-Clean SXP Session
- [Documentation] Destroy created sessions
- RequestsLibrary.Delete All Sessions
-
Add Domain
[Arguments] ${domain_name} ${sgt}=None ${prefixes}=None ${origin}=LOCAL ${node}=127.0.0.1 ${session}=session
[Documentation] Based on ODL version decide if domain's bindings will be added with or without origin type (introduced in Fluorine)
Check Node Started
[Arguments] ${node} ${port}=64999 ${system}=${node} ${session}=session ${ip}=${node}
- [Documentation] Verify that SxpNode has data writed to Operational datastore
+ [Documentation] Verify that SxpNode has data writen to Operational datastore and is running
${resp} = RequestsLibrary.Get Request ${session} /restconf/operational/network-topology:network-topology/topology/sxp/node/${node}/
BuiltIn.Should Be Equal As Strings ${resp.status_code} 200
${rc} = Utils.Run Command On Remote System ${system} netstat -tln | grep -q ${ip}:${port} && echo 0 || echo 1 ${ODL_SYSTEM_USER} ${ODL_SYSTEM_PASSWORD} prompt=${ODL_SYSTEM_PROMPT}
: FOR ${num} IN RANGE 1 ${node_range}+1
\ ${ip} = Sxp.Get Ip From Number ${num}
\ Delete Node ${ip}
- Clean SXP Session
+ RequestsLibrary.Delete All Sessions
Get Routing Configuration From Controller
[Arguments] ${session}