当前位置:  开发笔记 > 编程语言 > 正文

ReSharper立即在项目或解决方案中运行所有单元测试

如何解决《ReSharper立即在项目或解决方案中运行所有单元测试》经验,为你挑选了5个好方法。

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



1> Will Dean..:

右键单击VS solution-explorer中的项目或解决方案,然后选择"运行单元测试"或转到Resharper菜单,选择Unit-Testing并从中选择其中一个选项.


在Resharper 7 VS Keyboard映射中,它是Ctrl-U,L

2> Ilya Ryzhenk..:

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

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



3> Alconja..:

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

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


我使用`CTRL + T,CTRL + T`来根据上下文运行测试(当前测试/夹具); `CTRL + T,CTRL + D`根据上下文进行调试; `CTRL + T,CTRL + S`运行测试解决方案&`CTRL + T,CTRL + E`重新运行现有测试会话...我发现持有`CTRL`并点击`TT`或`TS `比输入'RUN`(需要两只手)更快更方便,但每个都是他们自己的...(很酷,他们得到菜单alt键来拼出RUN).

4> Matt Briggs..:

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


单元测试资源管理器仅包含您过去运行的测试.它没有解决方案中的所有测试......

5> neilhighley..:

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

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有