Angularjs 量角器:局部通过,但詹金斯超时,可能与承诺有关

Angularjs 量角器:局部通过,但詹金斯超时,可能与承诺有关,angularjs,jenkins,protractor,Angularjs,Jenkins,Protractor,因为我不能透露公司的任何代码。我只能描述一下情况。现在,我正在尝试修复angularjs网页的量角器测试。问题是一些测试用例在本地工作100%良好。但在詹金斯总是超时,这可能是一些承诺的问题。因为无论我为承诺解决设定了什么限制值。詹金斯总是超时 在测试中。我使用几种方法等待某些元素出现。似乎每个人都在当地工作得很好。就像等待元素一样。我在场。我展示了我的元素。但在jenkins控制台输出日志中,它总是表示超时,并等待元素等待函数的解决承诺 我一起运行多个实例会有问题吗?我的第一个想法是,您测试的

因为我不能透露公司的任何代码。我只能描述一下情况。现在,我正在尝试修复angularjs网页的量角器测试。问题是一些测试用例在本地工作100%良好。但在詹金斯总是超时,这可能是一些承诺的问题。因为无论我为承诺解决设定了什么限制值。詹金斯总是超时

在测试中。我使用几种方法等待某些元素出现。似乎每个人都在当地工作得很好。就像等待元素一样。我在场。我展示了我的元素。但在jenkins控制台输出日志中,它总是表示超时,并等待元素等待函数的解决承诺


我一起运行多个实例会有问题吗?

我的第一个想法是,您测试的Jenkins机器/虚拟机比您的本地机器慢。只要我们没有(示例)脚本/日志,就很难找出问题的真正所在。谢谢!我确实考虑过。什么是最重要的测试速度,CPU和RAM?是的,因为内存内存中加载的东西是相当大的16g。另一件事,这些超时情况是随机的,每一次,都会有几个不同的情况超时,当你从Jenkins测试时,你运行的是什么浏览器/机器?虚拟机和云计算?