Visual Studio: 运行 单个项目中的所有测试?

Visual Studio: Run all tests in a single project?

在我的 Visual Studio 解决方案中,我有大约十几个项目,其中几个包含单元测试方法(用 TestMethod 属性标记),数百个测试方法分布在这些项目中。

在 Visual Studio 中,我想 运行 解决方案中 一个特定项目 中的所有 (100+) 测试,而不运行在解决方案的其他项目中进行测试。

Ctrl+R, A 没有做我想做的事,因为那运行s 整个解决方案中的所有测试。我也没有在测试菜单、测试资源管理器 window 或解决方案资源管理器 window 中项目的右键单击上下文菜单中看到 运行 测试的任何选项 window.

我正在使用 Visual Studio 2013.

在特定项目中获得 Visual Studio 到 运行 所有测试方法的最佳方法是什么?

在对 UI 进行了一些额外的探索之后,我想出了一个不错的方法来做到这一点:

  1. 打开测试资源管理器 window。 (测试菜单 > Windows > 测试资源管理器)
  2. 单击搜索字段左侧的向下小箭头。
  3. 从出现的上下文菜单中,select 项目。测试资源管理器 window 内容更改为按 2 层层次结构中的项目分组。

  1. 右键单击所需的项目。
  2. 在出现的上下文菜单中,单击 运行 选定的测试。

不过,我仍然想要一种仅使用键盘的合理方法!