我在IDE中,我可以在文件中运行所有单元测试但是有没有办法在项目或解决方案中同时运行所有测试?
答案 0 :(得分:33)
右键单击VS solution-explorer中的项目或解决方案,然后选择“运行单元测试”或转到Resharper菜单,选择Unit-Testing并从中选择其中一个选项。
答案 1 :(得分:25)
如果您学习使用Alt-Letters执行菜单命令,即使它们没有直接快捷方式,您也可以快速执行许多命令。特别是,如果快捷键是双键组合。
对于运行 nn解决方案中的所有测试,命令为Alt- RUN ,即用于ReSharper菜单的Alt-R,用于单元测试的U和用于所有测试的N解决方案。
答案 2 :(得分:16)
我很惊讶这里没有人提到它,但几乎所有的resharper命令都可以分配给特定的自定义键盘快捷键。转到Tools --> Options --> Keyboard
,找到您感兴趣的命令(只需在“显示命令包含”文本字段中键入“resharper”,然后您就可以找到它们)。在此特定实例中,“从解决方案运行所有测试”命令为“ ReSharper.UnitTest_RunSolution ”。
在ReSharper 9.x中,命令名称为 ReSharper.ReSharper_UnitTestRunSolution 。
答案 3 :(得分:6)
打开ReSharper-> Windows->单元测试资源管理器并选择所有内容,然后点击运行按钮
答案 4 :(得分:5)
有时,Resharper在手动重建之前将无法看到测试。因此,如果您无法在resharper中看到测试,或者resharper未在解决方案中运行所有测试,请先重建它们。
答案 5 :(得分:1)
从解决方案运行所有测试: Ctrl + U , L
答案 6 :(得分:0)
单元测试资源管理器中可能未完全检测到您的单元测试。在这种情况下,重新启动Visual Studio有助于解决该问题。