出于性能原因,我并行执行单元测试。有几个类不能并行执行单元测试(我知道这是有问题的,但试图找到一个中间解决方案)。
有没有办法配置在解决方案中运行所有测试时按顺序执行类中的测试?
出于性能原因,我并行执行单元测试。有几个类不能并行执行单元测试(我知道这是有问题的,但试图找到一个中间解决方案)。
有没有办法配置在解决方案中运行所有测试时按顺序执行类中的测试?
看起来该设置是在项目级别的,因此拥有两个具有不同设置的测试项目可能是一个中间解决方案。
https://msdn.microsoft.com/en-us/library/ee921484(v=vs.100).aspx
使用 xunit 并使用关闭并行性
[assembly: CollectionBehavior(DisableTestParallelization = true)]
在您的单元测试项目的 AssemblyInfo.cs 文件中。
如果您使用Microsoft.VisualStudio.QualityTools.UnitTestFramework
结帐此链接来查看迁移到 xunit 是多么容易将 xUnit.net 与其他框架进行比较