ReSharper立即在项目或解决方案中运行所有unit testing

我在IDE中,我可以在一个文件中运行所有unit testing,但有没有办法在项目或解决方案中同时运行所有测试?

右键单击VS solution-explorer中的项目或解决方案,然后选择“运行unit testing”或转到Resharper菜单,选择Unit-Testing并从中选择其中一个选项。

如果您学习使用Alt-Letters执行菜单命令,即使它们没有直接快捷方式,您也可以快速执行许多命令。 特别是,如果快捷方式是双键组合。

至于在解决方案中运行所有测试,命令是Alt- RUN ,即用于ReSharper菜单的Alt-R,用于unit testing的U,以及用于解决方案中的所有测试的N.

我很惊讶这里没有人提到它,但几乎所有的resharper命令都可以分配给特定的自定义键盘快捷键。 转到Tools --> Options --> Keyboard ,找到您感兴趣的命令(只需在“显示命令包含”文本字段中键入“resharper”,您就可以找到它们)。 在此特定实例中,“从解决方案运行所有测试”命令是“ ReSharper.UnitTest_RunSolution ”。

在ReSharper 9.x中,命令名称为ReSharper.ReSharper_UnitTestRunSolution

打开ReSharper-> Windows-> Unit Test Explorer并选择所有内容,然后点击运行按钮

有时,Resharper在手动重建之前将无法看到测试。 因此,如果您无法在resharper中看到测试,或者resharper未在解决方案中运行所有测试,则只需先重建它们。

Resharper 7默认快捷方式:

从解决方案运行所有测试: Ctrl + UL

可能是unit testing资源管理器中未完全检测到您的unit testing。 在这种情况下,重新启动Visual Studio有助于解决该问题。