我在上使用 TeamCity 9.1.6 , NUnit 3.2.1 和 Selenium 2.5.3 驱动程序的设置FireFox 浏览器。
执行长 UI测试测试时,我遇到了这种奇怪的行为。我注意到NUnit跑步者在10-16分钟后用错误代码-100 开始测试失败。我查看了NUnit错误代码,-100似乎是一个意外错误(来源:Does anyone know where to find NUnit console exit codes meanings?)。
嗯,测试很长,但它可能只有4分钟,它可能不会执行16分钟,我想......当地一切都很好。
所以我通过远程桌面连接到服务器,然后执行。那是我注意到测试实际上已经过了大约4分钟的标记,然后进入下一个,然后下一个等等......但是在TeamCity构建日志中我看到NUnit 仍在认为它正在执行相同的测试。
有没有人有类似的东西?也许有一些技巧可以解决这个或某些导致这种情况的设置?我似乎无法找到任何真实的信息。