簡體   English   中英

機械手框架:禁用拆解登錄到測試消息

[英]Robot Framework: Disable Teardown Log into Test Message

我所有的測試通常都具有TearDown過程,但是某些測試由於終端凍結或內核崩潰而失敗,因此不允許運行TearDown,並且它返回測試消息中包含的錯誤,如下所示:

------------------------------------------------------------------------------
MultiSession                                                          | FAIL |
System crashed with Kernel panic

Also teardown failed:
Several failures occurred:

1) No match found for '
' in 700 milliseconds. Output:


2) No match found for '
' in 700 milliseconds. Output:


3) No match found for '
' in 700 milliseconds. Output:


4) No match found for '
' in 700 milliseconds. Output:


5) No match found for '
' in 700 milliseconds. Output:


6) '' does not contain '0'

7) No match found for '
' in 700 milliseconds. Output:


8) No match found for '
' in 700 milliseconds. Output:

如何管理TearDown而不將錯誤記錄到測試消息中?

您可能要做的最好的事情就是將以下行放在Teardown開始處:

Run Keyword If     '${TEST_STATUS}'=='FAIL'    Set Log Level    ${NONE}

請注意,它仍然會記錄所有關鍵字調用,但不會記錄其中的任何內容。

失敗后能夠繼續執行測試是RF2.5中最需要的功能之一。 您可以在《用戶指南》的“ 繼續失敗”部分中找到有關此功能的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM