首页 文章

XUnit测试在VS2017中快速运行,但在VSTS构建代理上运行得非常慢

提问于
浏览
1

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

1 回答

  • 1

    我设法通过将xunit nuget软件包更新到最新的BETA版本(v2.3.0-beta3-build3705)来解决这个问题,该版本已将代理上的单元测试运行时间减少到合理的60秒 .

相关问题