在Visual Studio中运行所有打开的测试

时间:2010-07-02 07:55:01

标签: c# visual-studio resharper testdriven.net test-runner

是否有一种简单的方法可以在Visual Studio中的开放测试类中运行所有测试。我发现这是我最常需要做的事情。

我主要使用Resharpers或TestDriven.NET测试人员,而且我无法在testrunner中找到任何简单的方法。在Resharper中,有一个“添加所有打开的测试到会话”功能会很好,但经过大量的谷歌搜索后,我找不到一个,或任何其他简单的方法来做到这一点。

是否有工具,插件或不执行此操作?

3 个答案:

答案 0 :(得分:11)

AFAIK,没有这样的功能。

或者你可以

  • 在类中运行所有测试(通过将光标设置为方法之外的类,然后按Ctrl+R T
  • 在命名空间中运行所有测试 (通过将光标设置到类之外的命名空间,然后按Ctrl+R T

在您设法运行有趣的测试(但是)后,您可以

  • Ctrl+R D
  • 再次再次运行
  • Ctrl+R F
  • 再次运行失败的测试

然后您可以创建测试列表。我不这样做,要让它们保持最新是耗时的。

答案 1 :(得分:1)

运行所有测试:按Ctrl + R,A

答案 2 :(得分:0)

您是否考虑过自动化测试在CruiseControl之类的构建服务器上运行?