我有几十个单元测试,我想修复我现在正在处理的代码,但每次运行测试都需要30秒以上才能进行单元测试(我认为反射是其中一些的原因) )。这一个和许多其他测试运行不到一秒钟,但禁用然后启用单元测试很烦人。
有没有办法说现在运行这个测试?
-edit-我正在使用带有内置单元测试系统的Visual Studio 2010。右键单击任何代码,然后选择创建项目的创建单元测试。
答案 0 :(得分:68)
Resharper和Test Driven .Net在他们的视觉工作室测试运行中都有此功能。可能还有其他的VS插件。
根据this answer(不过Jon Skeet),在Visual Studio本身也是可能的。要调试单个测试:
单击测试方法名称,然后按Ctrl + R,Ctrl + T. (或者转到当前上下文中的测试/调试/测试。)
编辑:(基于下面的comment from Justin R)运行测试(而不是调试)命令就是:
Ctrl + R,T
答案 1 :(得分:20)
答案 2 :(得分:4)
首先,单击要运行的TestMethod
内的某个位置,或突出显示多个方法。如果要在该类/命名空间中运行所有TestMethod
,也可以单击类或命名空间。
答案 3 :(得分:1)
使用Test Explorer从Visual Studio或第三方单元测试项目中运行单元测试。您还可以使用“测试资源管理器”将测试分组,分类测试列表,以及创建,保存和运行测试的播放列表。您可以调试测试并分析测试性能和代码覆盖率。 more…
查看→填充→单元测试
测试 使用测试工具编写高质量的代码。 Visual Studio for Mac的集成测试运行器可帮助您运行和调试单元测试以及自动UI测试。 more…
选择一个或多个测试,右键单击,运行测试或调试测试。
Visual Studio→首选项→文本编辑器→源分析
☑启用文本编辑器单元测试集成
您可以直接从 test 源文件中直接运行单个测试,
答案 4 :(得分:0)
默认键盘快捷键是 Ctrl + R 然后 Ctrl + T 用于调试
for Run Ctrl + R 然后 T