${OLD_AS_PATH} \n"as-path": {},
${NEW_AS_PATH} ${EMPTY}
&{APP_PEER} IP=${ODL_SYSTEM_IP} BGP_RIB=${RIB_NAME}
+${NEW_IPV4_ROUTES_LINE} ${EMPTY}
+${OLD_IPV4_ROUTES_LINE} \n"bgp-inet:ipv4-routes": {},
*** Keywords ***
Start Quagga Processes On ODL
Bmp_Monitor_Postcondition
[Arguments] ${session}
[Documentation] Verifies if example-bmp-monitor data contains one peer.
- &{mapping} BuiltIn.Create_Dictionary TOOL_IP=${TOOLS_SYSTEM_IP}
+ ${routes_line} = CompareStream.Set_Variable_If_At_Least_Neon ${NEW_IPV4_ROUTES_LINE} ${OLD_IPV4_ROUTES_LINE}
+ &{mapping} BuiltIn.Create_Dictionary TOOL_IP=${TOOLS_SYSTEM_IP} ROUTES_LINE=${routes_line}
${output} BuiltIn.Wait_Until_Keyword_Succeeds 10x 5s TemplatedRequests.Get_As_Json_Templated folder=${BGP_BMP_DIR} mapping=${mapping}
... session=${session} verify=True
BuiltIn.Log ${output}
${DIR_WITH_TEMPLATES} ${CURDIR}/../../../variables/bgpclustering/
${PCC_LOG_FILE} pccmock.restart.log
${CONFIG_SESSION} session
+${OLD_ERROR_ARGS} \n"last-received-error": {},\n"last-sent-error": {},
+${NEW_ERROR_ARGS} ${EMPTY}
*** Test Cases ***
Get_Example_Pcep_Owner
${code}= Evaluate binascii.b2a_base64('${pcc_name}')[:-1] modules=binascii
BuiltIn.Set_Suite_Variable ${pcc_name_code} ${code}
PcepOperations.Pcep_Topology_Precondition ${CONFIG_SESSION}
+ ${ERROR_ARGS} = CompareStream.Set_Variable_If_At_Least_Neon ${NEW_ERROR_ARGS} ${OLD_ERROR_ARGS}
+ BuiltIn.Set_Suite_Variable ${ERROR_ARGS}
Start_Pcc_Mock
Teardown_Everything
Pcep_Topology_Postcondition
[Documentation] Verifies if the tool reported expected data
- &{mapping} BuiltIn.Create_Dictionary IP=${TOOLS_SYSTEM_IP} CODE=${pcc_name_code} NAME=${pcc_name} IP_ODL=${ODL_SYSTEM_${pcep_owner}_IP}
+ &{mapping} BuiltIn.Create_Dictionary IP=${TOOLS_SYSTEM_IP} CODE=${pcc_name_code} NAME=${pcc_name} IP_ODL=${ODL_SYSTEM_${pcep_owner}_IP} ERRORS=${ERROR_ARGS}
BuiltIn.Wait_Until_Keyword_Succeeds 10x 5s TemplatedRequests.Get_As_Json_Templated ${DIR_WITH_TEMPLATES}${/}pcep_on_state ${mapping} ${living_session}
... verify=True
${DIR_WITH_TEMPLATES} ${CURDIR}/../../../variables/bgpclustering/
${PCC_LOG_FILE} pccmock.stop.log
${CONFIG_SESSION} session
+${OLD_ERROR_ARGS} \n"last-received-error": {},\n"last-sent-error": {},
+${NEW_ERROR_ARGS} ${EMPTY}
*** Test Cases ***
Get_Example_Pcep_Owner
${code}= Evaluate binascii.b2a_base64('${pcc_name}')[:-1] modules=binascii
BuiltIn.Set_Suite_Variable ${pcc_name_code} ${code}
PcepOperations.Pcep_Topology_Precondition ${CONFIG_SESSION}
+ ${ERROR_ARGS} = CompareStream.Set_Variable_If_At_Least_Neon ${NEW_ERROR_ARGS} ${OLD_ERROR_ARGS}
+ BuiltIn.Set_Suite_Variable ${ERROR_ARGS}
Start_Pcc_Mock
Teardown_Everything
Pcep_Topology_Postcondition
[Documentation] Verifies if the tool reported expected data
- &{mapping} BuiltIn.Create_Dictionary IP=${TOOLS_SYSTEM_IP} CODE=${pcc_name_code} NAME=${pcc_name} IP_ODL=${ODL_SYSTEM_${pcep_owner}_IP}
+ &{mapping} BuiltIn.Create_Dictionary IP=${TOOLS_SYSTEM_IP} CODE=${pcc_name_code} NAME=${pcc_name} IP_ODL=${ODL_SYSTEM_${pcep_owner}_IP} ERROR=${ERROR_ARGS}
BuiltIn.Wait_Until_Keyword_Succeeds 10x 5s TemplatedRequests.Get_As_Json_Templated ${DIR_WITH_TEMPLATES}${/}pcep_on_state ${mapping} ${living_session}
... verify=True
"session-id": "*"
},
"messages": {
- "error-messages": {
- "last-received-error": {},
- "last-sent-error": {},
+ "error-messages": {$ERRORS
"received-error-msg-count": 0,
"sent-error-msg-count": 0
},