0

使用 SpeFlow+SpecRun,每个失败的测试用例都会执行 3 次。如果其中一个执行失败,那么即使通过了,场景也会失败。

有任何配置可以提供这种执行模式。Specflow 为每次执行创建报告的问题?所以请一些帮助。谢谢。

4

3 回答 3

1

请参阅下文以处理重试计数:

<Execution stopAfterFailures="0" testThreadCount="1" testSchedulingMode="Sequential" retryCount="0"/>
于 2017-05-09T06:01:06.627 回答
0

要禁用场景的重试,您必须将执行元素中的 retryCount 参数设置为 0。请参阅http://www.specflow.org/plus/documentation/SpecFlowPlus-Runner-Profiles/#Execution

于 2016-05-27T15:15:10.963 回答
0

我找到的解决方案是将文件 Default.srprofile 中的参数stopAfterFailures更改为 1(之前的值为 3)。

<Execution stopAfterFailures="1" testThreadCount="1" testSchedulingMode="Sequential" />
于 2016-05-27T12:56:36.853 回答