Vaibhav Jagdale
Vaibhav Jagdale

Reputation: 242

Failed test in protractor stops the execution for rest test cases

I am running the protractor Suite (spec file having multiple test cases), If any test case fails, protractor does not continue with the next test case execution and all the rest of test cases also fail.

EXPECTED BEHAVIOR:

Upon failure on any test case, protractor should continue with next test case execution.

I used "Protractor-Fail-Fast" Npm package to stop the rest test case execution if any test case fail. But ideally I am not looking for the same.

But this will not help me!

Just for reference: In Visual Studio MS test, If I created ordered test (same as Spec file in protractor having multiple test cases) and then set test setting like "continue on failure", ordered test execution will continue even if some test case failed.

I am looking for a similar test setting or any solution for protractor.

Upvotes: 0

Views: 635

Answers (2)

yong
yong

Reputation: 13712

set ignoreUncaughtExceptions: true in config file as following:

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

you can get above description from here

export.config = {
   ...
   ignoreUncaughtExceptions: true
}

Upvotes: 0

Kuba Lubas
Kuba Lubas

Reputation: 91

If you dont't want to stop all tests run just stop using Protractor-Fail-Fast library? Protractor tests run till the end by default even if some of the tests are failed.

Upvotes: 0

Related Questions