Commit 7d4a80b
Migrate in-app E2E job to ubuntu-latest with KVM acceleration
The previous CI run on macos-15-intel (2 cores / 3GB AVD on HVF) starved
system_server during cold boot. Logcat shows continuous ANRs in systemui,
nexuslauncher, gms.persistent, googlequicksearchbox, com.android.phone,
com.google.android.as, keychain, permissioncontroller — all before and
during the test. UiAutomator's wait then timed out with current package =
'android' (a system dialog) sitting on top of MainActivity, so btnInAppMessages
was unreachable.
Switching to ubuntu-latest with KVM acceleration gives the AVD real
hardware virtualization on a 4 vCPU / 16GB host, stopping the ANR storm
and letting the test see MainActivity within its 30s wait.
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent 46709d8 commit 7d4a80b
1 file changed
Lines changed: 18 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
15 | 19 | | |
16 | 20 | | |
17 | 21 | | |
18 | | - | |
| 22 | + | |
19 | 23 | | |
20 | 24 | | |
21 | 25 | | |
22 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
23 | 34 | | |
24 | 35 | | |
25 | 36 | | |
| |||
69 | 80 | | |
70 | 81 | | |
71 | 82 | | |
72 | | - | |
| 83 | + | |
73 | 84 | | |
74 | 85 | | |
75 | 86 | | |
76 | 87 | | |
77 | 88 | | |
78 | 89 | | |
79 | | - | |
80 | | - | |
| 90 | + | |
| 91 | + | |
81 | 92 | | |
82 | 93 | | |
83 | 94 | | |
| |||
0 commit comments