Custom parallel execution and BDD cause tests to be duplicated
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 68/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- javascript, node.js
- Ambito
- testing-qa
Direzione di ricerca
Reproduce the duplication with the linked codeceptjs-parallel-bdd project and inspect how BDD tests are added to mocha.suite.tests during the custom parallel run. Start around _beforeSuite and the parallel test setup; done means the expected 7 tests run once, without the duplicate test names warning.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Running BDD tests from a custom parallel runner runs them twice. Not-BDD tests are properly run only once.
When tests are started with that setup, I receive the following warning on startup:
[Worker 01] Duplicate test names detected - Feature + Scenario name should be unique:
The problem seems to be that BDD tests are added twice to mocha.suite.tests, as removing duplicates from there in _beforeSuite results in BDD tests being correctly run only once.
I created a project showcasing that behavior https://github.com/al-bre/codeceptjs-parallel-bdd . I expect 7 tests in total to be executed when running in parallel mode, but instead the result is
OK | 12 passed // 10s
- Lingua principale
- JavaScript
- Stelle
- 4.2k
- Fork
- 756
- Merge medio
- 1g 8h
- PR unite (30g)
- 18
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di codeceptjs/CodeceptJS
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
codeceptjs/CodeceptJS#5731 ·
I maintainer di solito rispondono entro 1 giorno
-
`I.waitForFile` (FileSystem helper) fails if directory does not exist (yet)Forse già presa @danielrentz l’ha presa 249 giorni fa. Apertastale
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
codeceptjs/CodeceptJS#5420 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
stale
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
codeceptjs/CodeceptJS#5358 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
stale
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
codeceptjs/CodeceptJS#4958 · 10 commenti · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
stale
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
codeceptjs/CodeceptJS#4778 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di codeceptjs/CodeceptJS
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
solana-foundation/solana-com#2245 ·
I maintainer di solito rispondono entro 1 giorno
-
tech debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
TAMULib/fw-registry#543 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
`document.cookie` with `max-age=0` does not delete the cookieForse già presa @BartInTheField l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
capricorn86/happy-dom#2460 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Seeed-Studio/wiki-documents#5720 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno