环境
- TFS2013.Update 2 12.0.30324.0
- C#
- 视觉工作室 2013
- Visual Studio 测试运行器
- 门控值机
问题
如此处所示,我将我的 TestMethod 装饰为
[TestCategory("Gated"), TestMethod()]
如图所示,我过滤了,比如
TestCategory=Gated
当我在没有任何过滤器的情况下构建时,TestRun 会在所有单元测试中成功运行。但是当我试图过滤 TestCatery 时,根本没有启动 TestRun。
我试过但没有成功……
将过滤器放在引号中:
"TestCategory=Gated"
...分离属性:
[TestMethod]
[TestCategory("Gated")]
...一个类似的问题已经在这里发布,但我无法恢复使用旧的 default.xaml。
...我在“为测试源运行 Visual Studio 测试运行程序”下的构建日志中只发现了一个警告:“依赖程序集 Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed of C:\Builds2\ 56\614\bin\External\Microsoft.TeamFoundation.TestManagement.Common.dll 未找到。如果不是 NUnit 项目,可以忽略。”
-> 我在所有解决方案中的每个 NUnit-Project 中都添加了对 Newtonsoft.Json 的引用,这些解决方案是在门控签入期间构建的 - 也没有成功。