CodeceptJS icon indicating copy to clipboard operation
CodeceptJS copied to clipboard

Mocha retries option doesn't work with BDD scenarios and rewrites it in case of using retries from BDD steps

Open vitaliisotnichenko opened this issue 3 years ago • 0 comments

What are you trying to achieve?

The goal is to use retry option from Mocha object in codeceptjs config file for both traditional and BDD steps I've set up retries option inside Mocha object in codeceptjs config file

    mocha: {
        retries: 5
    },

And it works for traditional scenarios, number of retries are the same as I expect

What do you get instead?

But as soon as I'm using it for BDD scenarios retry doesn't apply for those scenarios and test is executing only once.

From other side, if I use retry in BDD steps

Before(test => {
    test.retries(3);
});

traditional scenarios use these retries but not from codeceptjs config file


### Details

* CodeceptJS version: 3.0.7
* NodeJS Version: 14.15.1
* Operating System: Mac OS
* playwright 1.12.0
* cucumber: ^6.0.5

vitaliisotnichenko avatar Jul 26 '21 09:07 vitaliisotnichenko