code-corps / code-corps/code-corps-ember

The default "yarn test" command runs ALL tests 3 times

Offen
#1,369 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.