【发布时间】:2015-05-01 09:22:21
【问题描述】:
Resharper 7.1 版
Visual Studio 2012 终极版
两部分问题:
Q1:当我在解决方案资源管理器中选择“运行单元测试”时,resharper 会自动打开一个测试夹具运行器并执行所有测试夹具。但是,我将测试分为两类:1)“长期运行”和 2)“短期运行”。有没有办法在执行这些步骤后让测试运行器只执行“短期运行”?
Q2:在打开测试夹具运行器的情况下,我选择 Group By “Categories”。我看到我上面提到的两个类别。我右键单击“短期运行”并选择“运行测试”。预期只会执行“短期运行”测试;但是,“长期运行”和“短期运行”都执行。有没有办法按类别执行,只执行那个类别?
更新:这是我屏幕上显示的内容
首先:R#->Options->单元测试(常规选项卡)
第二个:来自随机测试装置的示例测试,显示使用情况。
第三:这是我在解决方案资源管理器中执行“运行单元测试”时看到的内容,以及当我右键单击“短期运行”->“运行测试”时看到的内容(在任何一种情况下,“长时间运行" 也执行)
【问题讨论】:
-
请注意,“long running”是 Running(显示在第三张图片中)。根据我读过的内容和其他人的尝试,这不应该是 Running。我似乎无法确定是什么导致了这个问题。我已尝试多次重新启动 Visual Studio。我还确认确实保存了 Resharper 选项。
标签: c# unit-testing visual-studio-2012 resharper