猿问

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

我正在从 Visual Studio 运行 C# specflow 测试。当我运行时,我看到测试正在并行执行。我怎样才能让他们一个接一个地运行?我正在附加以青色突出显示的快照。我正在寻找一种方法来一个接一个地运行它们。我正在使用 Specflow.AssistDynamic 和 Techtalk.Specflow

吃鸡游戏
浏览 202回答 3
3回答

慕婉清6462132

我可以通过向 AssemblyInfo.cs 添加一个属性来做到这一点[程序集:CollectionBehavior(DisableTestParallelization = true)]

GCT1015

如果您使用的是 NUnit,请从Assembly.cs以下位置删除/注释此行:[assembly: Parallelizable(ParallelScope.Fixtures)]另外,我记得,在 Visual Studio 中,在测试资源管理器中,显示按钮 - 并行运行测试。取消点击它。在我的项目中,为此,我删除了这一行,并在字母表中称为测试场景,例如:A_A、A_B。在这种情况下,他们将一个接一个地进行。
随时随地看视频慕课网APP
我要回答