bug69442.phpt (PTY test) is flaky
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C
- Sterne
- 40.4k
- Forks
- 8.1k
- Ø Merge
- 2 T. 13 Std.
- Gemergte PRs (30 T.)
- 96
Beschreibung
Description
ext/standard/tests/file/bug69442.phpt frequently fails in CI:
https://github.com/php/php-src/actions/runs/20802473279/job/59750077725
Resulted in this output:
- read from pipe 0: string(5) "foo
- "
+ read from pipe 0: string(0) ""
read from pipe 3: string(3) "42
"
But I expected this output instead:
No error
I've observed this on macOS and PPC64.
PHP Version
Any supported version
Operating System
No response
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit ext/standard/tests/file/bug69442.phpt und reproduziere den CI-Fehler aus dem verknüpften GitHub Actions-Lauf. Vergleiche das Verhalten der PTY-Pipe auf macOS und PPC64 mit der erwarteten Ausgabe und mache den Test anschließend auf allen unterstützten Plattformen zuverlässig. Erledigt ist die Aufgabe, wenn der Test nicht mehr sporadisch fehlschlägt und das beabsichtigte Ergebnis „No error“ liefert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- php
- Bereich
- operating-systems, testing-qa
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100