Rag*_*lly 6 c# mstest visual-studio-2013 resharper-8.0
我最近开始使用VS2013(之前使用的是2010).
我似乎无法通过使用Resharper或Visual Studio测试运行器来运行忽略的测试.这是我宣布测试方法的方式:
[TestMethod, Ignore]
public void TestMethod()
{
// Do something
}
Run Code Online (Sandbox Code Playgroud)
我曾经能够以前手动运行这样的测试?此功能是否已删除?
NUnit的Explicit属性仍然可以正常工作.
谢谢
由于编译会忽略源代码的一部分,因此您无法运行 MSTest 测试运行程序忽略的测试。如果您想要有条件地执行测试,您有几个选择。
创建新的构建配置,并设置编译器指令。包含忽略除非/仅当设置指令时(取决于您的使用情况)
禁用测试,但不要“忽略”它们。禁用意味着可以手动运行测试,忽略意味着不能。
创建一个新的“忽略”测试类别,并将其从您的构建/其他测试运行中排除。然后只需在本地包含该类别即可。
希望这三个之一适合您。有点取决于您的设置是什么,以及您忽略/不忽略这些测试的原因。
| 归档时间: |
|
| 查看次数: |
1200 次 |
| 最近记录: |