标签: mstest specflow
将SpecFlow与MS Test v2一起使用,如何使用MS Test框架中的[DoNotParallelize]属性将SpecFlow方案或功能标记为我不想并行运行的方案或功能?
[DoNotParallelize]
似乎https://github.com/techtalk/SpecFlow/pull/996处已经实现了此功能,但是我不知道如何使用它。
提前谢谢!
答案 0 :(得分:0)
通过反复试验,我设法弄清了它的工作原理。
因此,您需要在.feature文件中使用的注释为“ @mstest:donotparallelize”
@mstest:donotparallelize
如果要使场景不并行运行:
如果要使整个功能不并行运行:
在.feature.cs文件中,它会生成以下内容:
如您所见,它还会向带有此属性标记的方案中添加一个类别(标签),但我想这根本不是问题!