VS2012不运行单元测试

时间:2013-04-15 09:26:55

标签: unit-testing visual-studio-2012

几个星期前,我正在进行单元测试,他们正在按预期进行构建和运行。

我去度假了一个星期,今天早上启动了我的机器,没有对单元测试项目进行任何代码更改,测试不再运行。

当我说“测试不再运行”时,我并不是说他们失败了;他们确实不会参加比赛。

我试过运行或调试一个特定的测试,我试图运行或调试所有测试,我已经从每个测试方法名称旁边的Resharper图标尝试过,我已经从TEST尝试过了菜单项,我已经从“单元测试会话”窗口尝试了...所有发生的事情是“单元测试会话”窗口从右侧滑入,所有测试都说“等待”......然后什么都没有。

“输出”窗口中也没有消息。

项目构建没有任何问题。我已经尝试过清理解决方案并进行重建,但这没有任何改变。此外,这不仅仅是几周前我正在进行的测试,而是我的UnitTests项目中的所有测试。

同事可以进行测试。他遇到了我没有的各种Resharper消息,但他仍然可以进行测试。

唯一的区别是我在尝试运行测试之前安装了VS2012.2更新。

有没有人知道为什么这些测试显然不会运行?

2 个答案:

答案 0 :(得分:10)

我遇到了同样的问题,Resharper 7.1.3的更新对我有用。

更新: 在VS 2012 Update 2中找到有关Resharper单元测试问题的信息,并在Resharper 7.1.3中专门解决了这个问题:http://blogs.jetbrains.com/dotnet/2013/04/resharper-713-is-available-for-visual-studio-2012-update-2/

答案 1 :(得分:2)

我们刚刚遇到过类似的问题。受影响的机器有一个香草VS2012(专业)和Resharper 8.修复是更新VS2012更新4。