Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

4.x: Separate `TestHelper.race` uses so they can run `@Isolated`

Offen
#8,075 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Refactoring
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
java
Bereich
testing

Rechercherichtung

Beginne damit, die vorhandenen Verwendungen von TestHelper.race und die Race-Tests zu lokalisieren, die auf Interleaving setzen, um Fehler sichtbar zu machen. Prüfe, wie JUnit 6 @Isolated auf Tests angewendet wird, und suche anschließend nach manuellen Race-Tests, die noch nicht konvertiert wurden. Als erledigt gilt die Aufgabe, wenn die relevanten Race-Tests getrennt und isoliert sind und weiterhin ihre vorgesehenen Fehlerbedingungen auslösen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

4.x PR welcome Test Test-Failures

There are no failures but the race tests are there to provoke failures. Them not failing when run parallel might just indicate the failure condition wasn't triggered due to interleaving.

Separating them out and running them JUnit 6 @Isolated can restore faith.

Also double check for any manual racing tests that haven't been converted to TestHelper.race before.

PR Welcome.

Vorherrschende Sprache
Java
Sterne
48.2k
Forks
7.6k
Ø Merge
3 Std. 9 Min.
Gemergte PRs (30 T.)
25

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus ReactiveX/RxJava

Alle Issues in ReactiveX/RxJava

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

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