0

我有一组功能文件(比如 f1.feature、f2.feature..),每个文件都有一定数量的场景(总计大约 250 个)。在执行测试套件时,如果我看到 100 个场景处于失败状态;我希望他们重新执行。

目前,我能够更新属性文件(具有要执行的一组功能文件名),可以将其提供给 junit runner。但是我想在执行 maven 命令时传递属性文件(具有场景列表),这样我就能够只执行失败的场景。

4

2 回答 2

1

这会做到http://thucydides.info/docs/serenity-staging/#_retrying_failed_tests

junit.retry.tests 为 true,max.retries 为您希望重试失败测试的次数。如果提供了 max.retries 并且 junit.retry.tests=true,则所有方法测试都将执行,直到第一次成功运行,但不超过 1 + max.retries 次。

于 2016-05-26T11:57:16.293 回答
0

@selva,我想这个功能现在已经从宁静中移除了。请参考以下链接
https://github.com/serenity-bdd/serenity-exercises/issues/1
我们可以使用 maven Surefire 插件代替

于 2017-10-12T07:23:42.500 回答