在我们的解决方案中,我们有几个测试项目。它们中的大多数包含运行速度很快的单元测试,但有些用于集成、验收和 UI 测试,需要相当长的时间才能完成。现在我想要一种只运行单元测试的便捷方式。通过使用热键运行全部或使用新功能在每次构建后运行测试。
不幸的是,VS 也运行所有慢速测试。在 VS10 中,我将测试视图中的测试按项目分组,并仅选择包含单元测试的测试。这并不像我希望的那么容易,但至少它是可能的。现在似乎没有办法在解决方案中运行所有测试。
我目前看到的唯一选择是从解决方案中删除除单元测试之外的所有内容,但这会限制重构能力。
那么有谁知道如何在新的 VS 中轻松地对单元测试进行分组和运行?