2016-02-23 18 views

回答

3

該庫的行爲實際上有一個RerunFormatter它可以幫助你重新運行以前的測試運行中發生故障的情況下。它創建所有失敗的場景就像一個文本文件:

# -- file:rerun.features 
# RERUN: Failing scenarios during last test run. 
features/auth.feature:10 
features/auth.feature:42 
features/notifications.feature:67 

要使用RerunFormatter所有你需要做的就是把它放到你的行爲的配置文件(behave.ini):

# -- file:behave.ini 
[behave] 
format = rerun 
outfiles = rerun_failing.features 

要重新運行失敗的場景,請使用以下命令:

behave @rerun_failing.features