我知道可以使用多种方法将某些类型的测试保留在测试播放列表中:按TestCategory或类名等过滤。
我也知道可以指示TFS构建仅运行某些类别或类别的测试。
但是,我发现只需进入测试资源管理器并单击"运行全部"即可快速方便地检查我的单元测试运行。在办理登机手续之前定期执行此操作以确保构建可能通过是一种很好的做法。
是否有一种直接的方法可以配置我的测试以确保"全部运行"只是选择快速单元测试,然后单独留下较慢的系统和回归测试?理想情况下,我喜欢一种可以轻松应用于同时处理代码的其他人的方法。
答案 0 :(得分:1)
有点难以理解。由于MSDN解释得很清楚。Run all
只是意味着运行所有测试。还有过滤器或其他设置可以实现只运行单元测试。
正如你所提到的,你可以run unit tests with your builds directly。为什么你需要这个功能。如果您只是想确保签入不会导致构建失败。您可以直接使用 Gated Check-in 。这也适用于其他所有人。