为了账号安全,请及时绑定邮箱和手机立即绑定

如何一个接一个地运行 Specflow 测试,而不是并行

如何一个接一个地运行 Specflow 测试,而不是并行

C#
吃鸡游戏 2021-08-22 15:33:57
我正在从 Visual Studio 运行 C# specflow 测试。当我运行时,我看到测试正在并行执行。我怎样才能让他们一个接一个地运行?我正在附加以青色突出显示的快照。我正在寻找一种方法来一个接一个地运行它们。我正在使用 Specflow.AssistDynamic 和 Techtalk.Specflow
查看完整描述

3 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

我可以通过向 AssemblyInfo.cs 添加一个属性来做到这一点

[程序集:CollectionBehavior(DisableTestParallelization = true)]


查看完整回答
反对 回复 2021-08-22
?
GCT1015

TA贡献1827条经验 获得超4个赞

如果您使用的是 NUnit,请从Assembly.cs以下位置删除/注释此行:

[assembly: Parallelizable(ParallelScope.Fixtures)]

另外,我记得,在 Visual Studio 中,在测试资源管理器中,显示按钮 - 并行运行测试。取消点击它。在我的项目中,为此,我删除了这一行,并在字母表中称为测试场景,例如:A_A、A_B。在这种情况下,他们将一个接一个地进行。


查看完整回答
反对 回复 2021-08-22
  • 3 回答
  • 0 关注
  • 201 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信