code-corps / code-corps/code-corps-ember
The default "yarn test" command runs ALL tests 3 times
- Vorherrschende Sprache
- JavaScript
- Sterne
- 120
- Forks
- 75
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
# Problem
On my machine, when I run `yarn test`, or `yarn test --silent`, all tests execute 3 times. The desired behavior, since this actually executes `ember exam --split=3 --weighted --parallel` would be that 3 partitions would run, each running a fraction of the tests. In addition to that, the 3 partitions run consecutively, not in parallel.
This seems to be related to https://github.com/trentmwillis/ember-exam/issues/108 and, following the conversations there and adding `parallel: -1` to testem.js seems to cause the partitions to execute in paralel, but each partition still runs all of the tests in the suite.
Beitragsleitfaden
Rechercherichtung
Beginne mit dem im Issue beschriebenen Befehl `yarn test` und dem Aufruf `ember exam --split=3 --weighted --parallel`, und untersuche anschließend `testem.js`, einschließlich seiner Einstellung `parallel`. Vergleiche das Verhalten mit dem verknüpften entsprechenden ember-exam-Issue im Bericht. Als erledigt gilt die Aufgabe, wenn die drei Partitionen jeweils einen Teil der Testsuite ausführen und parallel laufen, anstatt alle Tests nacheinander zu wiederholen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- testing
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100