stripe-android
stripe-android copied to clipboard
Wait for nodes with text in e2e tests
Summary
Wait for nodes with text in e2e tests
Motivation
Reduce test flakiness.
I made this change for TestBacs last week, but we ran into a similar issue in TestBoleto today, so I think we should make this change more generally.
Testing
- [ ] Added tests
- [ ] Modified tests
- [ ] Manually verified
CI confirms that the tests that use this still pass
Diffuse output:
OLD: identity-example-release-base.apk (signature: V1, V2)
NEW: identity-example-release-pr.apk (signature: V1, V2)
│ compressed │ uncompressed
├─────────────┬─────────────┬──────┼─────────────┬─────────────┬──────
APK │ old │ new │ diff │ old │ new │ diff
──────────┼─────────────┼─────────────┼──────┼─────────────┼─────────────┼──────
dex │ 2 MiB │ 2 MiB │ 0 B │ 4.2 MiB │ 4.2 MiB │ 0 B
arsc │ 1,023.8 KiB │ 1,023.8 KiB │ 0 B │ 1,023.7 KiB │ 1,023.7 KiB │ 0 B
manifest │ 2.3 KiB │ 2.3 KiB │ 0 B │ 8 KiB │ 8 KiB │ 0 B
res │ 301.5 KiB │ 301.5 KiB │ 0 B │ 455 KiB │ 455 KiB │ 0 B
native │ 6.2 MiB │ 6.2 MiB │ 0 B │ 15.8 MiB │ 15.8 MiB │ 0 B
asset │ 6.7 KiB │ 6.7 KiB │ 0 B │ 6.5 KiB │ 6.5 KiB │ 0 B
other │ 85.5 KiB │ 85.5 KiB │ -4 B │ 158.7 KiB │ 158.7 KiB │ 0 B
──────────┼─────────────┼─────────────┼──────┼─────────────┼─────────────┼──────
total │ 9.6 MiB │ 9.6 MiB │ -4 B │ 21.6 MiB │ 21.6 MiB │ 0 B
DEX │ old │ new │ diff
─────────┼───────┼───────┼───────────
files │ 1 │ 1 │ 0
strings │ 21305 │ 21305 │ 0 (+0 -0)
types │ 6770 │ 6770 │ 0 (+0 -0)
classes │ 5559 │ 5559 │ 0 (+0 -0)
methods │ 31121 │ 31121 │ 0 (+0 -0)
fields │ 18141 │ 18141 │ 0 (+0 -0)
ARSC │ old │ new │ diff
─────────┼──────┼──────┼──────
configs │ 164 │ 164 │ 0
entries │ 3392 │ 3392 │ 0
APK
compressed │ uncompressed │
──────────┬──────┼───────────┬──────┤
size │ diff │ size │ diff │ path
──────────┼──────┼───────────┼──────┼────────────────────────
28.3 KiB │ -4 B │ 62.6 KiB │ 0 B │ ∆ META-INF/CERT.SF
1.2 KiB │ -1 B │ 1.2 KiB │ 0 B │ ∆ META-INF/CERT.RSA
25.1 KiB │ +1 B │ 62.5 KiB │ 0 B │ ∆ META-INF/MANIFEST.MF
──────────┼──────┼───────────┼──────┼────────────────────────
54.6 KiB │ -4 B │ 126.3 KiB │ 0 B │ (total)