我最近将大约 2000 个纯单元测试从 MSTest 迁移到 XUnit。这些测试包含在大约 10 个测试项目中,并配置为通过测试收集和组装并行运行。我已经安装了 Visual Studio 测试运行程序 nuget 包,当在 Visual Studio 2017 中本地运行时,测试需要大约 25 秒才能完成。但是,在 VSTS 构建代理上运行测试需要大约 30 分钟 (!)。我尝试调整 xunit 中的所有各种标志以尝试加快构建代理上的测试,但我设法实现的最佳运行时间约为 20 分钟。有没有其他人在 xunit 测试运行时之间经历过如此巨大的差异?
问问题
982 次