我正在使用ReSharper 8.1(最新的稳定版本)运行Visual Studio 2013(带有最新更新)。我正在尝试像往常一样运行我的测试,但他们仍然表现得好像被忽略了。运行单元测试(ReSharper)和运行测试(内置测试运行器)就像测试被忽略一样。
我尝试过:重新启动Visual Studio,卸载并重新安装ReSharper,清除ReSharper缓存,重新启动Windows 7计算机,删除整个项目中的所有[Ignore]注释......没有任何效果。
即使是非常简单的测试,例如:
[TestMethod]
public void CrapTest()
{
Assert.IsFalse(false);
}
会立即进入被忽视的状态。
我在线搜索但找不到任何解决方案。救命!这让我疯了。
答案 0 :(得分:1)
删除此文件修复了它:
解决方案项目/ TestSettings.testsettings
我们的一位开发人员试图使用此文件为我们的TFS / CI测试运行设置分布式测试。
答案 1 :(得分:-1)
我知道这是一个老帖子,但相同的症状可能来自不同的根本原因。如果测试用例标记为Explicit,则Resharper将忽略该测试。在这种情况下,这不是错误,而是按设计工作。
<Test(), Explicit()>
会导致测试被忽略。