Behave retry机制
我们可以在Behave的特征文件中重新运行失败的场景。这是在格式化器的帮助下进行的。
Behave中所有可用的格式化器都可以通过下面的命令来查看。
behave –f help
在使用命令后,你可以看到以下屏幕 –
rerun formatter被用来捕获失败的场景,并将其输出到一个单独的文件中。让我们举个例子,我们有一个失败的特征。
然后在另一个特征文件中捕获失败的特征,命令是–
behave –f rerun –o failed_features.feature
你可以看到以下内容 –
failed_features.feature文件在项目中被生成。它包含一个名为Payment1.feature的特征文件,其中我们有一个失败。
为了只重新触发失败的场景,我们必须运行下面的命令。
behave @failed_features.feature
你将看到以下屏幕 –