Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 重新运行量角器超时或失败的测试_Angularjs_Testing_Protractor_End To End - Fatal编程技术网

Angularjs 重新运行量角器超时或失败的测试

Angularjs 重新运行量角器超时或失败的测试,angularjs,testing,protractor,end-to-end,Angularjs,Testing,Protractor,End To End,对于重新运行失败的测试(使用量角器)的可能性,我没有找到任何参考。 你知道怎么做吗? 这会很好,因为我有很多测试,我不想再次运行所有的测试来验证之前失败的测试是否通过 有人有这方面的经验吗? 它希望这样: 运行所有测试 收集失败的测试并再次运行(也许我可以以某种方式设置重试限制,比如2到3次) 显示结果 据我所知,目前不可能,但有一个开放的功能请求: 据我所知,目前不可能,但有一个开放的功能请求: 自2016年9月9日起,在黄瓜/量角器e2e测试中重新运行失败测试的唯一方法是使用Nic

对于重新运行失败的测试(使用量角器)的可能性,我没有找到任何参考。 你知道怎么做吗? 这会很好,因为我有很多测试,我不想再次运行所有的测试来验证之前失败的测试是否通过

有人有这方面的经验吗? 它希望这样:

  • 运行所有测试
  • 收集失败的测试并再次运行(也许我可以以某种方式设置重试限制,比如2到3次)
  • 显示结果

据我所知,目前不可能,但有一个开放的功能请求:


据我所知,目前不可能,但有一个开放的功能请求:


自2016年9月9日起,在黄瓜/量角器e2e测试中重新运行失败测试的唯一方法是使用NickTomlin的量角器薄片

量角器片是“量角器自动重新运行失败的规格以进行特定次数尝试的包装器”,请查看以下两个链接以了解如何实现它的步骤:

  • 请注意上面NPM链接下的警告部分:

    *注意事项

    这还没有用量角器+摩卡进行测试。它的功能应该类似。如果不是这样,请更新问题或PR


    如果使用不记录失败测试堆栈跟踪的自定义报告程序,测试将无法正常重新运行(每次都将运行所有测试)。例如,如果您在jasmine 2.0中使用jasmine spec reporter,请确保从2016年9月9日起设置displayStacktrace:“specs”或displayStacktrace:“all”。*

    在cucumber/Digrator e2e测试中重新运行失败测试的唯一方法是使用NickTomlin的量角器薄片

    量角器片是“量角器自动重新运行失败的规格以进行特定次数尝试的包装器”,请查看以下两个链接以了解如何实现它的步骤:

  • 请注意上面NPM链接下的警告部分:

    *注意事项

    这还没有用量角器+摩卡进行测试。它的功能应该类似。如果不是这样,请更新问题或PR


    如果使用不记录失败测试堆栈跟踪的自定义报告程序,测试将无法正常重新运行(每次都将运行所有测试)。例如,如果您在jasmine 2.0中使用jasmine spec reporter,请确保设置displayStacktrace:“specs”或displayStacktrace:“all”。*

    Cucumber有自己的属性来重新运行失败的测试,您只需粘贴:

    黄瓜选择:{
    要求:[
    '...'
    ],
    格式:“rerun:path/to//@rerun.txt”
    }
    

    然后使用此文件运行测试。

    Cucumber有自己的属性来重新运行失败的测试,您只需粘贴:

    黄瓜选择:{
    要求:[
    '...'
    ],
    格式:“rerun:path/to//@rerun.txt”
    }
    

    然后使用此文件运行测试。

    如何在量角器Cumber设置中“使用此文件运行测试”?如何在量角器Cumber设置中“使用此文件运行测试”?