使用SpeFlow + SpecRun,每个faild测试用例将执行三次。 如果其中一个执行失败,则情景将失败,尽管它已通过。
有任何配置可以提供这种执行模式。 并且specflow为每次执行创建报告的问题? 所以请一些帮助。 谢谢。
答案 0 :(得分:1)
请参阅下文以处理重试次数:
<Execution stopAfterFailures="0" testThreadCount="1" testSchedulingMode="Sequential" retryCount="0"/>
答案 1 :(得分:0)
我找到的解决方案是在Default.srprofile文件中将参数 stopAfterFailures 更改为1(前一个值为3)。
<Execution stopAfterFailures="1" testThreadCount="1" testSchedulingMode="Sequential" />
答案 2 :(得分:0)
要禁用方案的重试,必须将execution元素中的retryCount参数设置为0。 见http://www.specflow.org/plus/documentation/SpecFlowPlus-Runner-Profiles/#Execution