这是不一致的行为,我得到了Jenkins和GitLab-runner的随机结果。在同一个构建机器上运行失败的测试时,一切顺利。 (例如,自动化服务器运行时失败的测试,手动运行时传递 - 使用test.only)
尝试使用Firefox和Chrome大多无头,但同样的随机性也发生在完整的UI上。
首先,我认为由于并发任务,构建机器上存在资源问题,但我通过安排每晚构建来解决这个问题。而且,我甚至将速度降低到0.8。
有没有其他人遇到过这种行为?任何提示将不胜感激。
尝试启用quarantine mode并尝试skip javascript errors。
没有特定的错误消息很难确定原因
片状测试是严重的问题,需要缓解策略。在发现和解决这些问题之前,非确定性可能会困扰您的CICD管道并阻止/延迟开发。在我看来,即使经过大量努力来减少这些有问题的测试,当测试条件达到一定的复杂程度时,片状测试也是不可避免的。那么,主要目标是妥善管理这些目标。
一些可能有用的措施:
这里有is more的话题。