android / android/android-test

Espresso sometimes does not wait enough for RecyclerView with setHasFixedSize(true) to load

Aperta
#223 10 commenti 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
1.2k
Fork
342
Merge medio
11h 29m
PR unite (30g)
2

Descrizione

Steps to reproduce:

1. Open attached project
2. Run ExampleInstrumentedTest couple of times, at least one test will fail eventually

If you add Thread.Sleep to the test or remove setHasFixedSize(true), tests will stop failing
[RecyclerTest.zip](https://github.com/android/android-test/files/2927839/RecyclerTest.zip)

Migrated from: https://issuetracker.google.com/123653014

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con il progetto RecyclerTest.zip allegato ed esegui ripetutamente ExampleInstrumentedTest, confrontando il comportamento con setHasFixedSize(true), senza questa impostazione e con Thread.Sleep aggiunto. Usa il fallimento intermittente come riferimento; il lavoro è completato quando il test attende in modo affidabile RecyclerView senza richiedere nessuno dei due workaround.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
android, java
Ambito
mobile, testing
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.