由于性能原因,我并行执行单元测试。有几个类的单元测试不能并行执行(我知道这是有问题的,但试图找到一个中间解决方案)。避免并行单元测试对单个类中的所有测试执行
有没有办法配置在解决方案中运行所有测试时按顺序执行测试?
由于性能原因,我并行执行单元测试。有几个类的单元测试不能并行执行(我知道这是有问题的,但试图找到一个中间解决方案)。避免并行单元测试对单个类中的所有测试执行
有没有办法配置在解决方案中运行所有测试时按顺序执行测试?
它看起来像设置在项目级别,所以有两个不同设置的测试项目可能是一个中间解决方案。
https://msdn.microsoft.com/en-us/library/ee921484(v=vs.100).aspx
使用的xUnit,并关闭在你的单元测试项目的AssemblyInfo.cs文件使用
[assembly: CollectionBehavior(DisableTestParallelization = true)]
的并行性。
如果您正在使用Microsoft.VisualStudio.QualityTools.UnitTestFramework
结帐这个链接看到的是多么容易迁移到的xUnit Comparing xUnit.net to other frameworks
的Visual Studio/MSTEST的哪个版本? – jessehouwing