codeceptjs / codeceptjs/CodeceptJS

workerIndex in event.suite.before not found

Abierto
#2,850 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
4.2k
Forks
757
Merge medio
2 d 9 h
PR fusionados (30 d)
16

Descripción

#### What are you trying to achieve?
I want to do some specific action during event.suite.before, when worker is launched and for that, I need to get the workerIndex in the before event. But currently, it seems to be impossible.
For example, I need to assign a specific datatable to each worker.

#### What do you get instead?
I try two things :
> use worker.on(event.suite.before) but no data is sent with WorkerEmitter

```js
workers.on(event.suite.before, function (suite) {
console.log('--- Begin suite --');
console.log('Index du worker = ' + suite.workerIndex);
console.log('Suite = ' + suite.title);
});
```

> use event.dispatcher but workerIndex is not found.

```js
event.dispatcher.on(event.suite.before, function (suite) {
console.log('--- Begin workers --');
console.trace(suite);
});
```

I think this kind of information about current worker is very important, isn't it ?
If someone have a solution or a pullrequest to solve this, I'm interesting.

### Details

* CodeceptJS version: 3.0.4
* NodeJS Version: 13.10.1
* Operating System: W10
* puppeteer

```js
# paste config here
```

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.