如何配置SpecFlow以使其与MS Test v2中的[DoNotParallelize]属性配合使用?

时间:2018-11-20 16:46:40

标签: mstest specflow

将SpecFlow与MS Test v2一起使用,如何使用MS Test框架中的[DoNotParallelize]属性将SpecFlow方案或功能标记为我不想并行运行的方案或功能?

似乎https://github.com/techtalk/SpecFlow/pull/996处已经实现了此功能,但是我不知道如何使用它。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

通过反复试验,我设法弄清了它的工作原理。

因此,您需要在.feature文件中使用的注释为“ @mstest:donotparallelize

如果要使场景不并行运行: enter image description here

如果要使整个功能不并行运行: enter image description here

在.feature.cs文件中,它会生成以下内容: enter image description here

如您所见,它还会向带有此属性标记的方案中添加一个类别(标签),但我想这根本不是问题!