codeceptjs / codeceptjs/CodeceptJS

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

未關閉
#2,961 0 則留言 1 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
JavaScript
星號
4.2k
分支
757
平均合併
2 天 9 小時
30 天內合併 PR
16

描述

#### 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

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。