Visual Studio不会重置测试结果

时间:2016-03-03 14:37:52

标签: visual-studio-2015 mstest

我在Visual Studio 2015上,我正在使用MsTest。

如果我打开Visual Studio"第一次" Windows启动后,我可以看到所有测试结果为空,我可以右键单击并选择"运行所有测试"他们跑了。

首次运行后,如果我重新编译解决方案,测试结果不会消失,当我运行测试时,看起来它正在使用"旧代码"在我修改之后。 如果我右键单击一个测试并选择" debug test"然后它开始使用最新的变化......

它发生在我的电脑上,但在TFS上一切都很好。它在我安装VS 2015后开始发生。

3 个答案:

答案 0 :(得分:0)

构建后不会清除测试结果。我从来没有遇到过在新版本之后针对旧代码运行测试的情况。你确定发生了这种情况吗?

答案 1 :(得分:0)

有时会由于测试引擎中的错误而发生。我遇到了类似的问题,我转到了 Output 窗口,然后选择了 Tests 。输出帮助我获得有关该问题的提示。

enter image description here

答案 2 :(得分:0)

您可以尝试以下两种解决方案

  • 右键单击您的测试项目,然后“清理”
  • 删除 .sln 文件并重新启动 vs(当我的解决方案出现问题时,此选项始终适用于我)