workerIndex in event.suite.before not found
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 20/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- javascript, node.js
- Domínio
- testing-qa
Direção de pesquisa
Comece rastreando os handlers worker.on(event.suite.before) e event.dispatcher, incluindo o payload de WorkerEmitter, para determinar onde workerIndex poderia ser exposto. Considera-se concluído quando event.suite.before fornece o índice do worker atual para atribuir dados específicos do worker, com o comportamento verificado na cobertura de testes relevante.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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
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.
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
# paste config here
- Linguagem predominante
- JavaScript
- Estrelas
- 4.2k
- Forks
- 756
- Merge médio
- 2d 9h
- PRs com merge (30d)
- 16
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de codeceptjs/CodeceptJS
-
stale
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
codeceptjs/CodeceptJS#5420 · 1 comentário ·
-
stale
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
codeceptjs/CodeceptJS#5358 · 1 comentário ·
-
stale
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
codeceptjs/CodeceptJS#4958 · 10 comentários · 2 reações ·
-
stale
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
codeceptjs/CodeceptJS#4778 · 3 comentários ·
-
stale
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
codeceptjs/CodeceptJS#5618 · 1 comentário ·
Todas as issues de codeceptjs/CodeceptJS
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
Theme loads third-party resources on every page (jsdelivr web font, cdnjs Font Awesome) – GDPR Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
docToolchain/docToolchain#1705 ·
-
Timezone select lists one option per character; duplicate "Failed" reason; shared tracker popover id Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
nightscout/nocturne#1414 ·
-
bug v2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
modelcontextprotocol/inspector#2458 · 1 comentário ·
-
Mend: dependency security vulnerability status: needs triage 🕵️♀️
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
carbon-design-system/ibm-products#9907 ·