Behave - 重試機制



我們可以在Behave中的Feature檔案中重新執行失敗的場景。可以藉助格式化程式完成這項操作。

可以透過以下命令檢視Behave中所有可用的格式化程式−

behave –f help

使用此命令後,可以看到以下螢幕−

Retry Mechanism

重新執行格式化程式用於捕獲失敗場景,並將它輸出到單獨的檔案中。讓我們舉一個例子,在這個例子中,我們有一個失敗的Feature。

Rerun Formatter

然後,使用以下命令將失敗的Feature捕獲到另一個Feature檔案−

behave –f rerun –o failed_features.feature

可以看到以下內容−

virtualbox

failed_features.feature檔案會在專案中生成。其中包含Feature檔名稱Payment1.feature,在這個檔案中我們遇到失敗。

Feature file with the command

若要只重新觸發失敗的場景,我們必須執行以下所示的命令−

behave @failed_features.feature

將看到以下螢幕−

Re-trigger only Failed Scenario
廣告
© . All rights reserved.