测试类别不再从标签生成

Rob*_*Rob 2 specflow

我们最近升级到v1.7.1,但我们的@Tags不再生成[Microsoft.Microsoft.VisualStudio.TestTools.UnitTesting.TestCategoryAttribute("MyTag")]我们成功使用测试类别所必需的Visual Studio属性.

@ignore标记仍然会生成IgnoreAttribute - 因此SpecFlow解析器可以运行.此外,标记值也会添加到TechTalk.SpecFlow.ScenarioInfo值中.

我们需要设置其他设置吗?

我们在Win7 Ent上使用VS2010 SP1.

抢.

小智 5

不确定它是怎么发生的,但事实证明我们在app.config中的条目在某种程度上同时被改变了.我们需要做的是重置以下内容..

更换:

<specFlow>
    <unitTestProvider name="MsTest" />
</specFlow> 
Run Code Online (Sandbox Code Playgroud)

附:

<specFlow>
    <unitTestProvider name="MsTest.2010" />
</specFlow> 
Run Code Online (Sandbox Code Playgroud)

..所有似乎都恢复正常.
抢.