[Return] ${log_lines}
Fail If Exceptions Found During Test
- [Arguments] ${test_name} ${log_file}=${KARAF_LOG}
+ [Arguments] ${test_name} ${log_file}=${KARAF_LOG} ${fail}=False
[Documentation] Create a failure if an Exception is found in the karaf.log that has not been whitelisted.
... Will work for single controller jobs as well as 3node cluster jobs
: FOR ${i} IN RANGE 1 ${NUM_ODL_SYSTEM} + 1
\ ${exlist} ${matchlist} = Verify Exceptions ${output}
\ Write Exceptions Map To File ${SUITE_NAME}.${TEST_NAME} /tmp/odl${i}_exceptions.txt
\ ${listlength} = BuiltIn.Get Length ${exlist}
- \ BuiltIn.Run Keyword If ${listlength} != 0 Log And Fail Exceptions ${exlist} ${listlength}
+ \ BuiltIn.Run Keyword If "${fail}"=="True" and ${listlength} != 0 Log And Fail Exceptions ${exlist} ${listlength}
\ ... ELSE Collections.Log List ${matchlist}
Log And Fail Exceptions
\ OpenStackOperations.Get DumpFlows And Ovsconfig ${conn_id}
Get Test Teardown Debugs
- [Arguments] ${test_name}=${SUITE_NAME}.${TEST_NAME}
+ [Arguments] ${test_name}=${SUITE_NAME}.${TEST_NAME} ${fail}=${FAIL_ON_EXCEPTIONS}
OpenStackOperations.Get OvsDebugInfo
BuiltIn.Run Keyword And Ignore Error DataModels.Get Model Dump ${HA_PROXY_IP} ${netvirt_data_models}
BuiltIn.run Keyword And Ignore Error ODLTools.Get EOS ${HA_PROXY_IP}
- Run Keyword If "${FAIL_ON_EXCEPTIONS}"=="True" KarafKeywords.Fail If Exceptions Found During Test ${test_name}
+ KarafKeywords.Fail If Exceptions Found During Test ${test_name} fail=${fail}
Get Test Teardown Debugs For SFC
[Arguments] ${test_name}=${TEST_NAME}