【发布时间】:2017-03-20 09:44:44
【问题描述】:
我们在 C# 解决方案中有 10K+ 单元测试,这些测试在本地和 TFS 中运行时都通过了。
现在,我们正在为我们的解决方案堆栈设置 Jenkins,但我们面临着大约 250 个单元持续失败的问题。
当我尝试使用 Visual Studio 和 Commnad 提示符 (MSTest) 在 jenkins 设置服务器中运行它们时,通过了相同的单元测试。
您认为问题是什么?任何有关此问题的线索都会有所帮助。
编辑 1:
我进行了研究,但找不到任何东西,因为问题本身很奇怪。如果您不清楚,请提出问题而不是投反对票。
编辑 2:
我能够找出问题所在。它与 unittests dll 配置文件一起使用。当我通过删除配置文件在服务器中执行 MSTest 时,我看到同一组测试失败,而 Jenkins 设置失败。
我想我们需要修改 Jenkins 门户中配置的步骤以加载 unittests dll 配置文件。
【问题讨论】:
标签: c# unit-testing jenkins