Visual studio 2015 从并行执行中排除测试

Visual studio 2015 从并行执行中排除测试,visual-studio-2015,mstest,Visual Studio 2015,Mstest,我有一个用mstest编写的单元测试,作为解决方案的一部分运行时失败,但总体通过,因为底层代码依赖于某种静态。此失败是因为我的测试是并行执行的,所以其他测试与此测试冲突 对于开发期间的测试,我依赖于ncrunch,在这里我可以应用[Serial]属性,该属性防止该测试仅与其他测试并行运行。我能为VS和TFS测试跑步者做些类似的事情吗 我不是在寻找重构我的测试代码的建议,不要使用静态方法——我知道这并不理想,但我正在寻找一种解决方法。一般来说,我也不想禁用并行测试执行,因为只有一两个具有此要求。您

我有一个用mstest编写的单元测试,作为解决方案的一部分运行时失败,但总体通过,因为底层代码依赖于某种静态。此失败是因为我的测试是并行执行的,所以其他测试与此测试冲突

对于开发期间的测试,我依赖于ncrunch,在这里我可以应用
[Serial]
属性,该属性防止该测试仅与其他测试并行运行。我能为VS和TFS测试跑步者做些类似的事情吗

我不是在寻找重构我的测试代码的建议,不要使用静态方法——我知道这并不理想,但我正在寻找一种解决方法。一般来说,我也不想禁用并行测试执行,因为只有一两个具有此要求。

您有几个选项: 有一个有序测试的概念

否则,一些相关测试的合并可能是您的一个选择:

是否要在同一程序集中并行运行某些程序集,而非并行运行一个程序集?是。大多数测试都是并行的。这能回答你的问题吗?