我可以添加一个命令使ReSharper重复上次测试运行到visual studio中的右键单击上下文菜单吗?

Sam*_*der 4 resharper automation contextmenu right-click visual-studio

我想添加一个上下文菜单项,以允许我重复resharper的最后一次测试运行,类似于测试driven.net添加的那个.这可能吗?

Tom*_*eld 6

我非常喜欢TestDriven的重播.这对于深入研究问题,设置断点,运行测试,进行更改,重新运行等非常有用.如果上次运行测试,您可以使用"使用>覆盖测试"或"使用>调试器测试",那么它用于重复的设置.

最接近的Resharper Resharper_UnitTest_RunCurrentSession将在"单元测试会话"窗口中选择哪个选项卡运行.它不会重复上次测试运行的模式(运行或调试),也不会仅运行上一次运行的会话中的测试.

您可以Resharper_UnitTest_RunCurrentSession通过工具>选项...>环境(部分)>键盘(部分)绑定键盘快捷键.完整的命令名称是Resharper.Resharper_UnitTest_RunCurrentSession.

对于Studio 2008和Studio 2010,将其添加到上下文菜单是不同的,但两者都从"工具">"自定义"开始.

R#6的更新:现在有一个ReSharper.ReSharper_UnitTestSession_RepeatPreviousRun命令可以完成我们希望的功能.