【发布时间】:2010-04-26 21:37:52
【问题描述】:
我想添加一个上下文菜单项,以允许我重复 resharper 的最后一次测试运行,类似于 testdriven.net 添加的那个。这可能吗?
【问题讨论】:
标签: visual-studio automation resharper contextmenu right-click
我想添加一个上下文菜单项,以允许我重复 resharper 的最后一次测试运行,类似于 testdriven.net 添加的那个。这可能吗?
【问题讨论】:
标签: visual-studio automation resharper contextmenu right-click
我真的很喜欢 TestDriven 的重新运行。它非常适合解决问题、设置断点、运行测试、进行更改、重新运行等。如果您上次运行测试时有“使用 > 覆盖率进行测试”或“使用 > 调试器进行测试”,那就是它用于重复的设置。
最接近的 Resharper 是 Resharper_UnitTest_RunCurrentSession,它将运行在“单元测试会话”窗口中选择的任何选项卡。它不会重复上次测试运行的模式(运行或调试),或仅运行会话中上次运行的测试。
您可以通过工具 > 选项... > 环境(部分)> 键盘(部分)将键盘快捷键绑定到Resharper_UnitTest_RunCurrentSession。完整的命令名称是Resharper.Resharper_UnitTest_RunCurrentSession。
将它添加到上下文菜单对于 Studio 2008 和 Studio 2010 是不同的,但两者都是从工具 > 自定义开始的。
R# 6 的更新:现在有一个 ReSharper.ReSharper_UnitTestSession_RepeatPreviousRun 命令,它完全符合我们的期望。
【讨论】: