量角器中失败的测试停止了其余测试用例的执行

时间:2019-04-12 06:33:00

标签: jasmine protractor

我正在运行量角器套件(具有多个测试用例的规范文件),如果任何测试用例失败,则量角器不会继续执行下一个测试用例,并且其余所有测试用例也会失败。

预期行为:

任何测试用例失败后,量角器应继续执行下一个测试用例。

如果任何测试用例失败,我使用“量角器-失败-快速” Npm软件包停止其余测试用例的执行。但理想情况下,我不会寻找相同的东西。

但这对我没有帮助!

Just for reference:在Visual Studio MS测试中,如果我创建了有序测试(与具有多个测试用例的量角器中的Spec文件相同),然后将测试设置设为“ 继续失败” ,即使某些测试用例失败,有序的测试执行也会继续。

我正在寻找类似的测试设置或量角器的任何解决方案。

2 个答案:

答案 0 :(得分:0)

如果您不想停止所有运行的测试,只需停止使用Protractor-Fail-Fast库?即使某些测试失败,量角器测试也会默认运行到最后。

答案 1 :(得分:0)

在配置文件中设置ignoreUncaughtExceptions: true如下:

/**
* If set, Protractor will ignore uncaught exceptions instead of exiting
* without an error code. The exceptions will still be logged as warnings.
*/
ignoreUncaughtExceptions?: boolean;

您可以从here

获得以上描述
export.config = {
   ...
   ignoreUncaughtExceptions: true
}