`power_assert` didn't show `.class` result sometimes with Ruby 3.4
Nessuno ha ancora preso questa issue.
- Lingua principale
- Ruby
- Stelle
- 202
- Fork
- 27
- Merge medio
- 2g 10h
- PR unite (30g)
- 1
Descrizione
I faced flaky result with Ruby 3.4.2 and power_assert.
https://github.com/hsbt/minitest-power_assert/actions/runs/13891945806/job/38865298257
# success
❯ rake test
Run options: --seed 18518
# Running:
. assert { "0".class == "3".to_i.times.map {|i| i + 1 }.class }
| | | | | |
| | | | | Array
| | | | [1, 2, 3]
| | | #<Enumerator: 3:times>
| | 3
| false
String
.......
Finished in 0.029726s, 269.1247 runs/s, 672.8117 assertions/s.
8 runs, 20 assertions, 0 failures, 0 errors, 0 skips
# failed
❯ rake test
Run options: --seed 57838
# Running:
.... assert { "0".class == "3".to_i.times.map {|i| i + 1 }.class }
| | | |
| | | [1, 2, 3]
| | #<Enumerator: 3:times>
| 3
false
F...
Finished in 0.030614s, 261.3184 runs/s, 653.2959 assertions/s.
The above issue is happend with one out of every five fails.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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.
Direzione di ricerca
Inizia riproducendo il problema con rake test su Ruby 3.4.2, usando l’assertion e gli output di successo e di errore mostrati qui. Confronta l’output generato da power-assert tra più esecuzioni ripetute; il lavoro è completato quando il risultato .class viene reso in modo coerente e la regressione è coperta da un test.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- ruby
- Ambito
- testing-qa
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100