如何在Visual Studio测试运行器中排除某些测试?
- 论坛
- 如何在Visual Studio测试运行器中排除某些测试?
4 浏览
如何在Visual Studio测试运行器中排除某些测试?
我希望在每次构建时不运行某些测试的属性。大部分测试是普通的单元测试,我希望它们在每次构建时都运行。
那么,如何通过分类或项目类型来排除某些测试呢?
例如,我想排除CodedUItests
:
[CodedUITest] public class SearchViewTests
...或者排除给定TestCategory
中的测试:
[TestMethod] [TestCategory("Database Integration")] public void ContactRepositoryGetByIdWithIdExpectCorrectContact()
我特别想排除编码UI测试,因为它们会干扰我继续工作的能力,而其他所有测试都会在后台愉快地运行而不会打扰我。
最初这个问题是关于Visual Studio 2012的,所以我更希望使用适用于该版本及更高版本的解决方案。