1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
|
2026-04-03T08:08:07.3138358Z Current runner version: '2.333.1'
2026-04-03T08:08:07.3175780Z ##[group]Runner Image Provisioner
2026-04-03T08:08:07.3177392Z Hosted Compute Agent
2026-04-03T08:08:07.3178332Z Version: 20260213.493
2026-04-03T08:08:07.3179410Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
2026-04-03T08:08:07.3180637Z Build Date: 2026-02-13T00:28:41Z
2026-04-03T08:08:07.3181850Z Worker ID: {f209a986-40a4-4784-a422-0a44cbe8d8b6}
2026-04-03T08:08:07.3183435Z Azure Region: northcentralus
2026-04-03T08:08:07.3184364Z ##[endgroup]
2026-04-03T08:08:07.3186844Z ##[group]Operating System
2026-04-03T08:08:07.3187909Z Ubuntu
2026-04-03T08:08:07.3188638Z 24.04.4
2026-04-03T08:08:07.3189464Z LTS
2026-04-03T08:08:07.3190258Z ##[endgroup]
2026-04-03T08:08:07.3191038Z ##[group]Runner Image
2026-04-03T08:08:07.3192290Z Image: ubuntu-24.04
2026-04-03T08:08:07.3193304Z Version: 20260323.65.1
2026-04-03T08:08:07.3195446Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260323.65/images/ubuntu/Ubuntu2404-Readme.md
2026-04-03T08:08:07.3198248Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260323.65
2026-04-03T08:08:07.3199860Z ##[endgroup]
2026-04-03T08:08:07.3201945Z ##[group]GITHUB_TOKEN Permissions
2026-04-03T08:08:07.3205409Z Contents: read
2026-04-03T08:08:07.3206431Z Metadata: read
2026-04-03T08:08:07.3207379Z Packages: read
2026-04-03T08:08:07.3208228Z ##[endgroup]
2026-04-03T08:08:07.3211476Z Secret source: Actions
2026-04-03T08:08:07.3213019Z Prepare workflow directory
2026-04-03T08:08:07.3708690Z Prepare all required actions
2026-04-03T08:08:07.3769871Z Getting action download info
2026-04-03T08:08:07.8688505Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
2026-04-03T08:08:08.0173793Z Download action repository 'actions/setup-java@v4' (SHA:c1e323688fd81a25caa38c78aa6df2d33d3e20d9)
2026-04-03T08:08:08.5750939Z Download action repository 'actions/download-artifact@v4' (SHA:d3f86a106a0bac45b974a628896c90dbdf5c8093)
2026-04-03T08:08:09.0343372Z Download action repository 'reactivecircus/android-emulator-runner@v2' (SHA:e89f39f1abbbd05b1113a29cf4db69e7540cae5a)
2026-04-03T08:08:09.5825384Z Download action repository 'actions/upload-artifact@v4' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
2026-04-03T08:08:10.4880089Z Complete job name: smoke-test
2026-04-03T08:08:10.5591248Z ##[group]Run actions/checkout@v4
2026-04-03T08:08:10.5592303Z with:
2026-04-03T08:08:10.5592706Z repository: thepeterstone/nav
2026-04-03T08:08:10.5593289Z token: ***
2026-04-03T08:08:10.5593603Z ssh-strict: true
2026-04-03T08:08:10.5593915Z ssh-user: git
2026-04-03T08:08:10.5594215Z persist-credentials: true
2026-04-03T08:08:10.5594535Z clean: true
2026-04-03T08:08:10.5594887Z sparse-checkout-cone-mode: true
2026-04-03T08:08:10.5595232Z fetch-depth: 1
2026-04-03T08:08:10.5595523Z fetch-tags: false
2026-04-03T08:08:10.5595843Z show-progress: true
2026-04-03T08:08:10.5596097Z lfs: false
2026-04-03T08:08:10.5596398Z submodules: false
2026-04-03T08:08:10.5596763Z set-safe-directory: true
2026-04-03T08:08:10.5597365Z ##[endgroup]
2026-04-03T08:08:10.6820575Z Syncing repository: thepeterstone/nav
2026-04-03T08:08:10.6822603Z ##[group]Getting Git version info
2026-04-03T08:08:10.6823119Z Working directory is '/home/runner/work/nav/nav'
2026-04-03T08:08:10.6824045Z [command]/usr/bin/git version
2026-04-03T08:08:10.6861784Z git version 2.53.0
2026-04-03T08:08:10.6895695Z ##[endgroup]
2026-04-03T08:08:10.6909716Z Temporarily overriding HOME='/home/runner/work/_temp/baaa6d69-e6d0-4394-b358-e495978c673b' before making global git config changes
2026-04-03T08:08:10.6913248Z Adding repository directory to the temporary git global config as a safe directory
2026-04-03T08:08:10.6929639Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/nav/nav
2026-04-03T08:08:10.6967783Z Deleting the contents of '/home/runner/work/nav/nav'
2026-04-03T08:08:10.6972960Z ##[group]Initializing the repository
2026-04-03T08:08:10.6978025Z [command]/usr/bin/git init /home/runner/work/nav/nav
2026-04-03T08:08:10.7114838Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-04-03T08:08:10.7122741Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-04-03T08:08:10.7124051Z hint: to use in all of your new repositories, which will suppress this warning,
2026-04-03T08:08:10.7124864Z hint: call:
2026-04-03T08:08:10.7125363Z hint:
2026-04-03T08:08:10.7126009Z hint: git config --global init.defaultBranch <name>
2026-04-03T08:08:10.7126576Z hint:
2026-04-03T08:08:10.7127111Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-04-03T08:08:10.7128078Z hint: 'development'. The just-created branch can be renamed via this command:
2026-04-03T08:08:10.7128818Z hint:
2026-04-03T08:08:10.7129293Z hint: git branch -m <name>
2026-04-03T08:08:10.7129873Z hint:
2026-04-03T08:08:10.7130844Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-04-03T08:08:10.7133347Z Initialized empty Git repository in /home/runner/work/nav/nav/.git/
2026-04-03T08:08:10.7135196Z [command]/usr/bin/git remote add origin https://github.com/thepeterstone/nav
2026-04-03T08:08:10.7166326Z ##[endgroup]
2026-04-03T08:08:10.7169258Z ##[group]Disabling automatic garbage collection
2026-04-03T08:08:10.7172705Z [command]/usr/bin/git config --local gc.auto 0
2026-04-03T08:08:10.7208906Z ##[endgroup]
2026-04-03T08:08:10.7211132Z ##[group]Setting up auth
2026-04-03T08:08:10.7216227Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-04-03T08:08:10.7250741Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-04-03T08:08:10.7561926Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-04-03T08:08:10.7597768Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-04-03T08:08:10.7843058Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-04-03T08:08:10.7892785Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-04-03T08:08:10.8140388Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-04-03T08:08:10.8188817Z ##[endgroup]
2026-04-03T08:08:10.8190334Z ##[group]Fetching the repository
2026-04-03T08:08:10.8191621Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +5d358cd570075d36a61f9a37bb80c64f8a0a7e2a:refs/remotes/origin/main
2026-04-03T08:08:11.9068411Z From https://github.com/thepeterstone/nav
2026-04-03T08:08:11.9069287Z * [new ref] 5d358cd570075d36a61f9a37bb80c64f8a0a7e2a -> origin/main
2026-04-03T08:08:11.9071653Z ##[endgroup]
2026-04-03T08:08:11.9072732Z ##[group]Determining the checkout info
2026-04-03T08:08:11.9073528Z ##[endgroup]
2026-04-03T08:08:11.9073922Z [command]/usr/bin/git sparse-checkout disable
2026-04-03T08:08:11.9075146Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-04-03T08:08:11.9076478Z ##[group]Checking out the ref
2026-04-03T08:08:11.9077132Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-04-03T08:08:11.9934621Z Switched to a new branch 'main'
2026-04-03T08:08:11.9936830Z branch 'main' set up to track 'origin/main'.
2026-04-03T08:08:11.9957315Z ##[endgroup]
2026-04-03T08:08:12.0001935Z [command]/usr/bin/git log -1 --format=%H
2026-04-03T08:08:12.0028992Z 5d358cd570075d36a61f9a37bb80c64f8a0a7e2a
2026-04-03T08:08:12.0368217Z ##[group]Run actions/setup-java@v4
2026-04-03T08:08:12.0368580Z with:
2026-04-03T08:08:12.0368759Z java-version: 17
2026-04-03T08:08:12.0368964Z distribution: temurin
2026-04-03T08:08:12.0369367Z cache: gradle
2026-04-03T08:08:12.0369548Z java-package: jdk
2026-04-03T08:08:12.0369744Z check-latest: false
2026-04-03T08:08:12.0369938Z server-id: github
2026-04-03T08:08:12.0370150Z server-username: GITHUB_ACTOR
2026-04-03T08:08:12.0370394Z server-password: GITHUB_TOKEN
2026-04-03T08:08:12.0370622Z overwrite-settings: true
2026-04-03T08:08:12.0370851Z job-status: success
2026-04-03T08:08:12.0371178Z token: ***
2026-04-03T08:08:12.0371362Z ##[endgroup]
2026-04-03T08:08:12.2402244Z ##[group]Installed distributions
2026-04-03T08:08:12.2472933Z Resolved Java 17.0.18+8 from tool-cache
2026-04-03T08:08:12.2474792Z Setting Java 17.0.18+8 as the default
2026-04-03T08:08:12.2489188Z Creating toolchains.xml for JDK version 17 from temurin
2026-04-03T08:08:12.2569647Z Writing to /home/runner/.m2/toolchains.xml
2026-04-03T08:08:12.2571410Z
2026-04-03T08:08:12.2573883Z Java configuration:
2026-04-03T08:08:12.2574799Z Distribution: temurin
2026-04-03T08:08:12.2575562Z Version: 17.0.18+8
2026-04-03T08:08:12.2576354Z Path: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:08:12.2577256Z
2026-04-03T08:08:12.2578142Z ##[endgroup]
2026-04-03T08:08:12.2607452Z Creating settings.xml with server-id: github
2026-04-03T08:08:12.2613133Z Writing to /home/runner/.m2/settings.xml
2026-04-03T08:08:12.7474364Z Cache hit for: setup-java-Linux-x64-gradle-d4c15765f365f6526901b93c5ac1a269b402e810253a0ecc8c422f8b3b2ed95d
2026-04-03T08:08:13.9000403Z Received 100663296 of 573077343 (17.6%), 96.0 MBs/sec
2026-04-03T08:08:14.9002882Z Received 268435456 of 573077343 (46.8%), 127.9 MBs/sec
2026-04-03T08:08:15.8998418Z Received 486539264 of 573077343 (84.9%), 154.7 MBs/sec
2026-04-03T08:08:16.3691151Z Received 573077343 of 573077343 (100.0%), 157.5 MBs/sec
2026-04-03T08:08:16.3723298Z Cache Size: ~547 MB (573077343 B)
2026-04-03T08:08:16.3896313Z [command]/usr/bin/tar -xf /home/runner/work/_temp/25aa7b4f-1e8a-4fdb-9b47-b09c31fab97d/cache.tzst -P -C /home/runner/work/nav/nav --use-compress-program unzstd
2026-04-03T08:08:20.5782740Z Cache restored successfully
2026-04-03T08:08:20.6085524Z Cache restored from key: setup-java-Linux-x64-gradle-d4c15765f365f6526901b93c5ac1a269b402e810253a0ecc8c422f8b3b2ed95d
2026-04-03T08:08:20.6259783Z ##[group]Run chmod +x android-app/gradlew
2026-04-03T08:08:20.6260183Z [36;1mchmod +x android-app/gradlew[0m
2026-04-03T08:08:20.6294620Z shell: /usr/bin/bash -e {0}
2026-04-03T08:08:20.6294896Z env:
2026-04-03T08:08:20.6295214Z JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:08:20.6295712Z JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:08:20.6296081Z ##[endgroup]
2026-04-03T08:08:20.7006672Z ##[group]Run actions/download-artifact@v4
2026-04-03T08:08:20.7006967Z with:
2026-04-03T08:08:20.7007146Z name: test-apks
2026-04-03T08:08:20.7007338Z path: .
2026-04-03T08:08:20.7007513Z merge-multiple: false
2026-04-03T08:08:20.7007743Z repository: thepeterstone/nav
2026-04-03T08:08:20.7007995Z run-id: 23939201588
2026-04-03T08:08:20.7008180Z env:
2026-04-03T08:08:20.7008460Z JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:08:20.7008932Z JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:08:20.7009293Z ##[endgroup]
2026-04-03T08:08:20.9177650Z Downloading single artifact
2026-04-03T08:08:21.1041850Z Preparing to download the following artifacts:
2026-04-03T08:08:21.1043362Z - test-apks (ID: 6256757851, Size: 32186358, Expected Digest: sha256:6175c12ede2e28f689fbf4d719ce1af6a292e3b3150257e67a31122a95350540)
2026-04-03T08:08:21.1877967Z Redirecting to blob download url: https://productionresultssa18.blob.core.windows.net/actions-results/ba194748-6152-496b-be48-84b66f8c4e76/workflow-job-run-33bd8373-d342-5bbd-b72c-d37e43835c5c/artifacts/be6d339498f0e44beff448c449ca6372065982a0894aa49cd535d4dfcb3f50a9.zip
2026-04-03T08:08:21.1880207Z Starting download of artifact to: /home/runner/work/nav/nav
2026-04-03T08:08:21.3555368Z (node:2109) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
2026-04-03T08:08:21.3560215Z (Use `node --trace-deprecation ...` to show where the warning was created)
2026-04-03T08:08:22.5727366Z SHA256 digest of downloaded artifact is 6175c12ede2e28f689fbf4d719ce1af6a292e3b3150257e67a31122a95350540
2026-04-03T08:08:22.5729612Z Artifact download completed successfully.
2026-04-03T08:08:22.5730194Z Total of 1 artifact(s) downloaded
2026-04-03T08:08:22.5742971Z Download artifact has finished successfully
2026-04-03T08:08:22.5861196Z ##[group]Run echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
2026-04-03T08:08:22.5862471Z [36;1mecho 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules[0m
2026-04-03T08:08:22.5863404Z [36;1msudo udevadm control --reload-rules[0m
2026-04-03T08:08:22.5863720Z [36;1msudo udevadm trigger --name-match=kvm[0m
2026-04-03T08:08:22.5890201Z shell: /usr/bin/bash -e {0}
2026-04-03T08:08:22.5890455Z env:
2026-04-03T08:08:22.5890767Z JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:08:22.5891267Z JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:08:22.5891649Z ##[endgroup]
2026-04-03T08:08:22.6010254Z KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"
2026-04-03T08:08:22.6408570Z ##[group]Run reactivecircus/android-emulator-runner@v2
2026-04-03T08:08:22.6408923Z with:
2026-04-03T08:08:22.6409111Z api-level: 30
2026-04-03T08:08:22.6409309Z arch: x86_64
2026-04-03T08:08:22.6409494Z profile: pixel_3a
2026-04-03T08:08:22.6409887Z script: ./gradlew connectedDebugAndroidTest -x assembleDebug -x assembleDebugAndroidTest
2026-04-03T08:08:22.6410370Z working-directory: android-app
2026-04-03T08:08:22.6410636Z target: default
2026-04-03T08:08:22.6410826Z cores: 2
2026-04-03T08:08:22.6411002Z avd-name: test
2026-04-03T08:08:22.6411202Z force-avd-creation: true
2026-04-03T08:08:22.6411441Z emulator-boot-timeout: 600
2026-04-03T08:08:22.6411675Z emulator-port: 5554
2026-04-03T08:08:22.6412387Z emulator-options: -no-window -gpu swiftshader_indirect -no-snapshot -noaudio -no-boot-anim
2026-04-03T08:08:22.6412874Z disable-animations: true
2026-04-03T08:08:22.6413116Z disable-spellchecker: false
2026-04-03T08:08:22.6413407Z disable-linux-hw-accel: auto
2026-04-03T08:08:22.6413660Z enable-hw-keyboard: false
2026-04-03T08:08:22.6413886Z channel: stable
2026-04-03T08:08:22.6414064Z env:
2026-04-03T08:08:22.6414357Z JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:08:22.6414841Z JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:08:22.6415221Z ##[endgroup]
2026-04-03T08:08:22.7038969Z ##[group]Configure emulator
2026-04-03T08:08:22.7042892Z API level: 30
2026-04-03T08:08:22.7044334Z System image API level: 30
2026-04-03T08:08:22.7050179Z target: default
2026-04-03T08:08:22.7051934Z CPU architecture: x86_64
2026-04-03T08:08:22.7052591Z Hardware profile: pixel_3a
2026-04-03T08:08:22.7052981Z Cores: 2
2026-04-03T08:08:22.7053308Z RAM size:
2026-04-03T08:08:22.7053633Z Heap size:
2026-04-03T08:08:22.7053950Z SD card path or size:
2026-04-03T08:08:22.7054312Z Disk size:
2026-04-03T08:08:22.7054601Z AVD name: test
2026-04-03T08:08:22.7054935Z force avd creation: true
2026-04-03T08:08:22.7055348Z Emulator boot timeout: 600
2026-04-03T08:08:22.7055742Z emulator port: 5554
2026-04-03T08:08:22.7056473Z emulator options: -no-window -gpu swiftshader_indirect -no-snapshot -noaudio -no-boot-anim
2026-04-03T08:08:22.7057264Z disable animations: true
2026-04-03T08:08:22.7057850Z disable spellchecker: false
2026-04-03T08:08:22.7058322Z disable Linux hardware acceleration: false
2026-04-03T08:08:22.7058834Z enable hardware keyboard: false
2026-04-03T08:08:22.7060315Z custom working directory: android-app
2026-04-03T08:08:22.7066547Z Channel: 0 (stable)
2026-04-03T08:08:22.7067013Z Script:
2026-04-03T08:08:22.7067692Z ./gradlew connectedDebugAndroidTest -x assembleDebug -x assembleDebugAndroidTest
2026-04-03T08:08:22.7068391Z Pre emulator launch script:
2026-04-03T08:08:22.7069073Z ##[endgroup]
2026-04-03T08:08:22.7069434Z ##[group]Install Android SDK
2026-04-03T08:08:22.7137600Z [command]/usr/bin/sh -c \yes | sdkmanager --licenses > /dev/null
2026-04-03T08:08:29.1209697Z Installing latest build tools, platform tools, and platform.
2026-04-03T08:08:29.1230157Z [command]/usr/bin/sh -c \sdkmanager --install 'build-tools;36.0.0' platform-tools 'platforms;android-30'> /dev/null
2026-04-03T08:08:36.2526002Z Installing latest emulator.
2026-04-03T08:08:36.2544918Z [command]/usr/bin/sh -c \sdkmanager --install emulator --channel=0 > /dev/null
2026-04-03T08:08:45.9922633Z Installing system images.
2026-04-03T08:08:45.9941832Z [command]/usr/bin/sh -c \sdkmanager --install 'system-images;android-30;default;x86_64' --channel=0 > /dev/null
2026-04-03T08:09:12.1524411Z ##[endgroup]
2026-04-03T08:09:12.1529603Z ##[group]Create AVD
2026-04-03T08:09:12.1534596Z Creating AVD.
2026-04-03T08:09:12.1574743Z [command]/usr/bin/sh -c \echo no | avdmanager create avd --force -n test --package 'system-images;android-30;default;x86_64' --device 'pixel_3a'
2026-04-03T08:09:13.2827980Z Loading local repository...
2026-04-03T08:09:13.2834498Z [========= ] 25% Loading local repository...
2026-04-03T08:09:13.2835423Z [========= ] 25% Fetch remote repository...
2026-04-03T08:09:13.2836176Z [=======================================] 100% Fetch remote repository...
2026-04-03T08:09:13.3436020Z Auto-selecting single ABI x86_64
2026-04-03T08:09:13.9695050Z [command]/usr/bin/sh -c \printf 'hw.cpu.ncore=2\n' >> /home/runner/.android/avd/test.avd/config.ini
2026-04-03T08:09:13.9726736Z ##[endgroup]
2026-04-03T08:09:13.9729111Z ##[group]Launch Emulator
2026-04-03T08:09:13.9730778Z Starting emulator.
2026-04-03T08:09:13.9754309Z [command]/usr/bin/sh -c \/usr/local/lib/android/sdk/emulator/emulator -port 5554 -avd test -no-window -gpu swiftshader_indirect -no-snapshot -noaudio -no-boot-anim &
2026-04-03T08:09:13.9903562Z INFO | Android emulator version 36.5.10.0 (build_id 15081367) (CL:N/A)
2026-04-03T08:09:13.9905761Z INFO | Graphics backend: gfxstream
2026-04-03T08:09:13.9908928Z INFO | Found systemPath /usr/local/lib/android/sdk/system-images/android-30/default/x86_64/
2026-04-03T08:09:14.3691509Z WARNING | Please update the emulator to one that supports the feature(s): Vulkan
2026-04-03T08:09:14.3692589Z INFO | Increasing RAM size to 2048MB
2026-04-03T08:09:14.3693144Z ##############################################################################
2026-04-03T08:09:14.3693888Z ## WARNING - ACTION REQUIRED ##
2026-04-03T08:09:14.3694813Z ## Consider using the '-metrics-collection' flag to help improve the ##
2026-04-03T08:09:14.3695674Z ## emulator by sending anonymized usage data. Or use the '-no-metrics' ##
2026-04-03T08:09:14.3696602Z ## flag to bypass this warning and turn off the metrics collection. ##
2026-04-03T08:09:14.3697561Z ## In a future release this warning will turn into a one-time blocking ##
2026-04-03T08:09:14.3698565Z ## prompt to ask for explicit user input regarding metrics collection. ##
2026-04-03T08:09:14.3699325Z ## ##
2026-04-03T08:09:14.3703346Z ## Please see '-help-metrics-collection' for more details. You can use ##
2026-04-03T08:09:14.3704393Z ## '-metrics-to-file' or '-metrics-to-console' flags to see what type of ##
2026-04-03T08:09:14.3705263Z ## data is being collected by emulator as part of usage statistics. ##
2026-04-03T08:09:14.3706691Z ##############################################################################
2026-04-03T08:09:14.3707315Z INFO | Guest GLES Driver: Auto (ext controls)
2026-04-03T08:09:14.3708127Z INFO | emuglConfig_init: vulkan_mode_selected:swiftshader gles_mode_selected:swiftshader
2026-04-03T08:09:14.3709046Z INFO | Checking system compatibility:
2026-04-03T08:09:14.3709592Z INFO | Checking: hasSufficientDiskSpace
2026-04-03T08:09:14.3710256Z INFO | Ok: Disk space requirements to run avd: `test` are met
2026-04-03T08:09:14.3710927Z INFO | Checking: hasSufficientHwGpu
2026-04-03T08:09:14.3711552Z INFO | Ok: Hardware GPU compatibility checks are not required
2026-04-03T08:09:14.3712502Z INFO | Checking: hasSufficientSystem
2026-04-03T08:09:14.3713274Z INFO | Warning: AVD 'test' will run more smoothly with 4 CPU cores (currently using 2)
2026-04-03T08:09:14.3714237Z USER_WARNING | AVD 'test' will run more smoothly with 4 CPU cores (currently using 2).
2026-04-03T08:09:14.3715100Z WARNING | FeatureControl is requesting a non existing feature.
2026-04-03T08:09:14.3715793Z ERROR | Unable to connect to adb daemon on port: 5037
2026-04-03T08:09:14.3716750Z INFO | Storing crashdata in: /tmp/android-runner/emu-crash-36.5.10.db, detection is enabled for process: 2490
2026-04-03T08:09:14.3717654Z INFO | Initializing gfxstream backend
2026-04-03T08:09:14.3718209Z INFO | android_startOpenglesRenderer: gpu info
2026-04-03T08:09:14.3719058Z INFO |
2026-04-03T08:09:14.3719582Z INFO | initIcdPaths: ICD set to 'swiftshader', using Swiftshader ICD
2026-04-03T08:09:14.3720671Z INFO | Setting ICD filenames for the loader = /usr/local/lib/android/sdk/emulator/lib64/vulkan/vk_swiftshader_icd.json
2026-04-03T08:09:14.3722311Z INFO | SharedLibrary::open for [/usr/local/lib/android/sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so]
2026-04-03T08:09:14.3723695Z INFO | SharedLibrary::open for [/usr/local/lib/android/sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so.1]
2026-04-03T08:09:14.3724912Z INFO | SharedLibrary::open for [/usr/local/lib/android/sdk/emulator/lib64/vulkan/libvulkan.so]
2026-04-03T08:09:14.3725925Z INFO | Added library: /usr/local/lib/android/sdk/emulator/lib64/vulkan/libvulkan.so
2026-04-03T08:09:14.3726851Z INFO | Selecting Vulkan device: SwiftShader Device (Subzero), Version: 1.3.0
2026-04-03T08:09:14.3727557Z INFO | SharedLibrary::open for [libX11]
2026-04-03T08:09:14.3728121Z WARNING | Could not open libX11.so, try libX11.so.6
2026-04-03T08:09:14.3728706Z INFO | SharedLibrary::open for [libX11.so.6]
2026-04-03T08:09:14.3729283Z INFO | SharedLibrary::open for [libX11-xcb]
2026-04-03T08:09:14.3729906Z WARNING | Could not open libX11-xcb.so, try libX11-xcb.so.1
2026-04-03T08:09:14.3730552Z INFO | SharedLibrary::open for [libX11-xcb.so.1]
2026-04-03T08:09:14.3731212Z INFO | Initializing VkEmulation features:
2026-04-03T08:09:14.3731713Z INFO | glInteropSupported: false
2026-04-03T08:09:14.3732577Z INFO | useDeferredCommands: true
2026-04-03T08:09:14.3733136Z INFO | createResourceWithRequirements: true
2026-04-03T08:09:14.3733699Z INFO | useVulkanComposition: false
2026-04-03T08:09:14.3734232Z INFO | useVulkanNativeSwapchain: false
2026-04-03T08:09:14.3734791Z INFO | enable guestRenderDoc: false
2026-04-03T08:09:14.3735304Z INFO | ASTC LDR emulation mode: Gpu
2026-04-03T08:09:14.3735813Z INFO | enable ETC2 emulation: true
2026-04-03T08:09:14.3736319Z INFO | enable Ycbcr emulation: false
2026-04-03T08:09:14.3736804Z INFO | guestVulkanOnly: false
2026-04-03T08:09:14.3737344Z INFO | useDedicatedAllocations: false
2026-04-03T08:09:14.3737880Z INFO | guestVulkanMaxApiVersion: 1.3.0
2026-04-03T08:09:14.3738478Z INFO | Graphics Adapter Vendor Google (Google Inc.)
2026-04-03T08:09:14.3739489Z INFO | Graphics Adapter Android Emulator OpenGL ES Translator (Google SwiftShader)
2026-04-03T08:09:14.3740385Z INFO | Graphics API Version OpenGL ES 3.0 (OpenGL ES 3.0 SwiftShader 4.0.0.1)
2026-04-03T08:09:14.3983946Z INFO | Graphics API Extensions GL_OES_EGL_WARNING: cannnot unmap ptr 0x7fb7a7a01000 as it is in the protected range from 0x7fb727a00000 to 0x7fb7a7c00000
2026-04-03T08:09:14.4156529Z sync GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth24 GL_OES_depth32 GL_OES_element_index_uint GL_OES_texture_float GL_OES_texture_float_linear GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_packed_depth_stencil GL_OES_vertex_half_float GL_OES_standard_derivatives GL_OES_texture_npot GL_OES_rgb8_rgba8 GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_texture_format_BGRA8888 GL_APPLE_texture_format_BGRA8888
2026-04-03T08:09:14.4160307Z INFO | Graphics Device Extensions N/A
2026-04-03T08:09:14.4160926Z INFO | Disabling sparse binding feature support
2026-04-03T08:09:14.4161580Z INFO | Userspace boot properties:
2026-04-03T08:09:14.4162335Z INFO | android.bootanim=0
2026-04-03T08:09:14.4162815Z INFO | android.qemud=1
2026-04-03T08:09:14.4163523Z INFO | androidboot.boot_devices=pci0000:00/0000:00:03.0 pci0000:00/0000:00:06.0
2026-04-03T08:09:14.4164295Z INFO | androidboot.hardware=ranchu
2026-04-03T08:09:14.4165119Z INFO | androidboot.hardware.vulkan=ranchu
2026-04-03T08:09:14.4165729Z INFO | androidboot.serialno=EMULATOR36X5X10X0
2026-04-03T08:09:14.4166677Z INFO | androidboot.vbmeta.digest=aa516f360594014de86105695b13f1df5e00b81539011aafdd58e68e859134a1
2026-04-03T08:09:14.4167615Z INFO | androidboot.vbmeta.hash_alg=sha256
2026-04-03T08:09:14.4168174Z INFO | androidboot.vbmeta.size=6144
2026-04-03T08:09:14.4168660Z INFO | qemu=1
2026-04-03T08:09:14.4169042Z INFO | qemu.avd_name=test
2026-04-03T08:09:14.4169525Z INFO | qemu.camera_hq_edge_processing=0
2026-04-03T08:09:14.4170053Z INFO | qemu.camera_protocol_ver=1
2026-04-03T08:09:14.4170565Z INFO | qemu.dalvik.vm.heapsize=512m
2026-04-03T08:09:14.4171059Z INFO | qemu.encrypt=1
2026-04-03T08:09:14.4171474Z INFO | qemu.gles=1
2026-04-03T08:09:14.4171891Z INFO | qemu.gltransport=pipe
2026-04-03T08:09:14.4173069Z INFO | qemu.gltransport.drawFlushInterval=800
2026-04-03T08:09:14.4173645Z INFO | qemu.hwcodec.avcdec=2
2026-04-03T08:09:14.4174111Z INFO | qemu.hwcodec.hevcdec=2
2026-04-03T08:09:14.4174607Z INFO | qemu.hwcodec.vpxdec=2
2026-04-03T08:09:14.4175102Z INFO | qemu.opengles.version=196608
2026-04-03T08:09:14.4175711Z INFO | qemu.settings.system.screen_off_timeout=2147483647
2026-04-03T08:09:14.4176316Z INFO | qemu.skin=1080x2220
2026-04-03T08:09:14.4176771Z INFO | qemu.uirenderer=skiagl
2026-04-03T08:09:14.4177234Z INFO | qemu.vsync=60
2026-04-03T08:09:14.4177647Z INFO | qemu.wifi=1
2026-04-03T08:09:14.4178125Z INFO | Monitoring duration of emulator setup.
2026-04-03T08:09:14.4372249Z INFO | Setting display: 0 configuration to: 1080x2220, dpi: 440x440
2026-04-03T08:09:14.4373834Z INFO | setDisplayActiveConfig: id:0, 1080x2220
2026-04-03T08:09:14.4376085Z INFO | emulatorSetupEnvironment: Setting up screen background view and display layout at env:1080x2220, lcd:1080x2220
2026-04-03T08:09:14.4380820Z INFO | emulatorSetupEnvironment: Environment scene is not required
2026-04-03T08:09:14.4444543Z USER_INFO | Emulator is performing a full startup. This may take upto two minutes, or more.
2026-04-03T08:09:14.4460387Z WARNING | Failed to process .ini file /home/runner/.android/emu-update-last-check.ini for reading.
2026-04-03T08:09:14.5783685Z WARNING | Failed to process .ini file /home/runner/.android/emu-update-last-check.ini for reading.
2026-04-03T08:09:23.9828161Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:23.9860858Z * daemon not running; starting now at tcp:5037
2026-04-03T08:09:23.9898594Z * daemon started successfully
2026-04-03T08:09:23.9913983Z adb: device offline
2026-04-03T08:09:23.9923030Z The process '/usr/local/lib/android/sdk/platform-tools/adb' failed with exit code 1
2026-04-03T08:09:26.0018309Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:26.0050950Z adb: device offline
2026-04-03T08:09:26.0062425Z The process '/usr/local/lib/android/sdk/platform-tools/adb' failed with exit code 1
2026-04-03T08:09:28.0117248Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:28.0173459Z adb: device offline
2026-04-03T08:09:28.0180686Z The process '/usr/local/lib/android/sdk/platform-tools/adb' failed with exit code 1
2026-04-03T08:09:30.0259217Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:30.0359815Z adb: device offline
2026-04-03T08:09:30.0377799Z The process '/usr/local/lib/android/sdk/platform-tools/adb' failed with exit code 1
2026-04-03T08:09:32.0457007Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:32.0723362Z
2026-04-03T08:09:34.0778440Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:34.1174154Z
2026-04-03T08:09:36.1254272Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:36.1648587Z
2026-04-03T08:09:38.1744176Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:38.2159587Z
2026-04-03T08:09:40.2254622Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:40.2701351Z
2026-04-03T08:09:42.2792635Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:42.3626333Z
2026-04-03T08:09:44.3731135Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:44.6692699Z
2026-04-03T08:09:46.6919025Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:46.9800552Z
2026-04-03T08:09:48.9948553Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell getprop sys.boot_completed
2026-04-03T08:09:49.1016052Z 1
2026-04-03T08:09:49.1035055Z Emulator booted.
2026-04-03T08:09:49.1108195Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell input keyevent 82
2026-04-03T08:09:50.2457046Z INFO | Boot completed in 36228 ms
2026-04-03T08:09:50.2459029Z INFO | Increasing screen off timeout, logcat buffer size to 2M.
2026-04-03T08:09:54.5493257Z Disabling animations.
2026-04-03T08:09:54.5560543Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell settings put global window_animation_scale 0.0
2026-04-03T08:09:55.6249064Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell settings put global transition_animation_scale 0.0
2026-04-03T08:09:56.1918423Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 shell settings put global animator_duration_scale 0.0
2026-04-03T08:09:56.4993048Z ##[endgroup]
2026-04-03T08:09:56.5073941Z [command]/usr/bin/sh -c ./gradlew connectedDebugAndroidTest -x assembleDebug -x assembleDebugAndroidTest
2026-04-03T08:09:58.1225907Z
2026-04-03T08:09:58.1228380Z Welcome to Gradle 8.7!
2026-04-03T08:09:58.1230483Z
2026-04-03T08:09:58.1233161Z Here are the highlights of this release:
2026-04-03T08:09:58.1235434Z - Compiling and testing with Java 22
2026-04-03T08:09:58.1237658Z - Cacheable Groovy script compilation
2026-04-03T08:09:58.1245310Z - New methods in lazy collection properties
2026-04-03T08:09:58.1265854Z
2026-04-03T08:09:58.1399885Z For more details see https://docs.gradle.org/8.7/release-notes.html
2026-04-03T08:09:58.1402513Z
2026-04-03T08:09:58.7237217Z Starting a Gradle Daemon (subsequent builds will be faster)
2026-04-03T08:10:23.8229278Z > Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
2026-04-03T08:10:23.8257417Z > Task :app:preBuild UP-TO-DATE
2026-04-03T08:10:23.8259164Z > Task :app:preDebugBuild UP-TO-DATE
2026-04-03T08:10:26.0200665Z > Task :app:generateDebugResValues
2026-04-03T08:10:26.0205615Z > Task :app:dataBindingMergeDependencyArtifactsDebug
2026-04-03T08:10:26.0207946Z > Task :app:generateDebugResources
2026-04-03T08:10:26.0210471Z > Task :app:injectCrashlyticsMappingFileIdDebug
2026-04-03T08:10:26.1203532Z > Task :app:processDebugGoogleServices
2026-04-03T08:10:29.3225696Z > Task :app:packageDebugResources
2026-04-03T08:10:31.1184957Z > Task :app:parseDebugLocalResources
2026-04-03T08:10:31.3223319Z > Task :app:checkDebugAarMetadata
2026-04-03T08:10:31.3227165Z > Task :app:mapDebugSourceSetPaths
2026-04-03T08:10:31.3230639Z > Task :app:createDebugCompatibleScreenManifests
2026-04-03T08:10:31.3234879Z > Task :app:extractDeepLinksDebug
2026-04-03T08:10:31.5196703Z > Task :app:mergeDebugResources
2026-04-03T08:10:32.0188849Z > Task :app:processDebugMainManifest
2026-04-03T08:10:32.7188815Z > Task :app:dataBindingGenBaseClassesDebug
2026-04-03T08:10:32.8187021Z > Task :app:processDebugManifest
2026-04-03T08:10:32.9203186Z > Task :app:processDebugManifestForPackage
2026-04-03T08:10:32.9204850Z > Task :app:javaPreCompileDebug
2026-04-03T08:10:33.5235741Z > Task :app:preDebugAndroidTestBuild SKIPPED
2026-04-03T08:10:34.0186804Z > Task :app:dataBindingMergeDependencyArtifactsDebugAndroidTest
2026-04-03T08:10:34.0189399Z > Task :app:generateDebugAndroidTestResValues
2026-04-03T08:10:34.0191527Z > Task :app:generateDebugAndroidTestResources
2026-04-03T08:10:34.1197212Z > Task :app:mergeDebugAndroidTestResources
2026-04-03T08:10:34.2190403Z > Task :app:dataBindingGenBaseClassesDebugAndroidTest
2026-04-03T08:10:34.2192956Z > Task :app:checkDebugAndroidTestAarMetadata
2026-04-03T08:10:34.2195023Z > Task :app:mapDebugAndroidTestSourceSetPaths
2026-04-03T08:10:34.3207484Z > Task :app:processDebugAndroidTestManifest
2026-04-03T08:10:34.7215482Z > Task :app:processDebugAndroidTestResources
2026-04-03T08:10:34.7217747Z > Task :app:javaPreCompileDebugAndroidTest
2026-04-03T08:10:34.8188465Z > Task :app:mergeDebugShaders
2026-04-03T08:10:34.8195093Z > Task :app:compileDebugShaders NO-SOURCE
2026-04-03T08:10:34.8198800Z > Task :app:generateDebugAssets UP-TO-DATE
2026-04-03T08:10:35.0188245Z > Task :app:mergeDebugAssets
2026-04-03T08:10:35.0190649Z > Task :app:processDebugResources
2026-04-03T08:10:35.1194579Z > Task :app:compressDebugAssets
2026-04-03T08:10:38.8231232Z > Task :app:checkDebugDuplicateClasses
2026-04-03T08:10:38.8231941Z > Task :app:desugarDebugFileDependencies
2026-04-03T08:10:52.3184497Z > Task :app:kspDebugKotlin
2026-04-03T08:10:59.4185172Z > Task :app:mergeExtDexDebug
2026-04-03T08:10:59.4187293Z > Task :app:mergeLibDexDebug
2026-04-03T08:10:59.5184005Z > Task :app:mergeDebugJniLibFolders
2026-04-03T08:11:00.5221899Z > Task :app:mergeDebugNativeLibs
2026-04-03T08:11:01.0185207Z
2026-04-03T08:11:01.0202894Z > Task :app:stripDebugDebugSymbols
2026-04-03T08:11:01.0221350Z Unable to strip the following libraries, packaging them as they are: libmaplibre.so.
2026-04-03T08:11:03.3212754Z
2026-04-03T08:11:03.3213294Z > Task :app:validateSigningDebug
2026-04-03T08:11:03.3213940Z > Task :app:writeDebugAppMetadata
2026-04-03T08:11:03.3214548Z > Task :app:writeDebugSigningConfigVersions
2026-04-03T08:11:03.3215186Z > Task :app:mergeDebugAndroidTestShaders
2026-04-03T08:11:03.3215864Z > Task :app:compileDebugAndroidTestShaders NO-SOURCE
2026-04-03T08:11:03.3217151Z > Task :app:generateDebugAndroidTestAssets UP-TO-DATE
2026-04-03T08:11:03.4185748Z > Task :app:mergeDebugAndroidTestAssets
2026-04-03T08:11:03.4187874Z > Task :app:compressDebugAndroidTestAssets
2026-04-03T08:11:03.6184913Z > Task :app:checkDebugAndroidTestDuplicateClasses
2026-04-03T08:11:03.6187150Z > Task :app:desugarDebugAndroidTestFileDependencies
2026-04-03T08:11:05.0183900Z > Task :app:mergeExtDexDebugAndroidTest
2026-04-03T08:11:05.1183986Z > Task :app:mergeLibDexDebugAndroidTest
2026-04-03T08:11:05.1184699Z > Task :app:mergeDebugAndroidTestJniLibFolders
2026-04-03T08:11:05.2218804Z > Task :app:mergeDebugAndroidTestNativeLibs NO-SOURCE
2026-04-03T08:11:05.2224571Z > Task :app:stripDebugAndroidTestDebugSymbols NO-SOURCE
2026-04-03T08:11:05.2225219Z > Task :app:validateSigningDebugAndroidTest
2026-04-03T08:11:05.2226513Z > Task :app:writeDebugAndroidTestSigningConfigVersions
2026-04-03T08:11:22.3186062Z > Task :app:compileDebugKotlin
2026-04-03T08:11:30.4185762Z w: file:///home/runner/work/nav/nav/android-app/app/src/main/kotlin/org/terst/nav/AnchorAlarmManager.kt:76:26 '@Deprecated(...) fun vibrate(p0: LongArray!, p1: Int): Unit' is deprecated. Deprecated in Java.
2026-04-03T08:11:30.4189334Z w: file:///home/runner/work/nav/nav/android-app/app/src/main/kotlin/org/terst/nav/nmea/NmeaParser.kt:176:39 Condition is always 'true'.
2026-04-03T08:11:33.8256447Z
2026-04-03T08:11:33.8256985Z > Task :app:compileDebugJavaWithJavac
2026-04-03T08:11:33.9198074Z > Task :app:processDebugJavaRes
2026-04-03T08:11:33.9208855Z > Task :app:bundleDebugClassesToCompileJar
2026-04-03T08:11:36.2263036Z > Task :app:mergeDebugJavaResource
2026-04-03T08:11:39.6193980Z > Task :app:kspDebugAndroidTestKotlin
2026-04-03T08:11:42.2208149Z > Task :app:dexBuilderDebug
2026-04-03T08:11:43.8195096Z > Task :app:mergeProjectDexDebug
2026-04-03T08:11:44.0197386Z > Task :app:compileDebugAndroidTestKotlin
2026-04-03T08:11:44.0198150Z > Task :app:compileDebugAndroidTestJavaWithJavac NO-SOURCE
2026-04-03T08:11:44.0230415Z > Task :app:processDebugAndroidTestJavaRes
2026-04-03T08:11:44.2194813Z > Task :app:mergeDebugAndroidTestJavaResource
2026-04-03T08:11:44.4200975Z > Task :app:dexBuilderDebugAndroidTest
2026-04-03T08:11:44.4203596Z > Task :app:mergeProjectDexDebugAndroidTest
2026-04-03T08:11:44.7188223Z > Task :app:packageDebugAndroidTest
2026-04-03T08:11:44.8184002Z > Task :app:createDebugAndroidTestApkListingFileRedirect
2026-04-03T08:11:45.3252279Z > Task :app:packageDebug
2026-04-03T08:11:45.3258182Z > Task :app:createDebugApkListingFileRedirect
2026-04-03T08:11:53.5185519Z [EmulatorConsole]: Failed to start Emulator console for 5554
2026-04-03T08:12:03.3199486Z
2026-04-03T08:12:03.3201693Z > Task :app:connectedDebugAndroidTest
2026-04-03T08:12:03.3204251Z Starting 11 tests on emulator-5554 - 11
2026-04-03T08:12:04.8747045Z INFO | Created VkInstance:0x55daeb051800 for application:'maplibre-native' engine:'maplibre-native'.
2026-04-03T08:12:04.9268521Z INFO | Created VkDevice:0x55dae02a0010 for application:'maplibre-native' instance:0x55daeb051800. ASTC emulation:on CPU decoding:off.
2026-04-03T08:12:09.4801700Z INFO | Destroyed VkDevice:0x55dae02a0010
2026-04-03T08:12:09.4805321Z INFO | Destroyed VkInstance:0x55daeb051800 for application:'maplibre-native' engine:'maplibre-native'.
2026-04-03T08:12:09.8188182Z
2026-04-03T08:12:09.8192566Z org.terst.nav.MainActivitySmokeTest > fabRecordTrack_isDisplayedWithRecordDescription[emulator-5554 - 11] [31mFAILED [0m
2026-04-03T08:12:09.8195102Z
2026-04-03T08:12:22.4184060Z Tests on emulator-5554 - 11 failed: There was 1 failure(s).
2026-04-03T08:12:22.9209094Z Test run failed to complete. Instrumentation run failed due to Process crashed.
2026-04-03T08:12:23.3185241Z
2026-04-03T08:12:23.3194698Z > Task :app:connectedDebugAndroidTest FAILED
2026-04-03T08:12:23.3236748Z
2026-04-03T08:12:23.3238493Z FAILURE: Build failed with an exception.
2026-04-03T08:12:23.3239751Z
2026-04-03T08:12:23.3241245Z * What went wrong:
2026-04-03T08:12:23.3261007Z Execution failed for task ':app:connectedDebugAndroidTest'.
2026-04-03T08:12:23.3262423Z > There were failing tests. See the report at: file:///home/runner/work/nav/nav/android-app/app/build/reports/androidTests/connected/debug/index.html
2026-04-03T08:12:23.3263380Z
2026-04-03T08:12:23.3263497Z * Try:
2026-04-03T08:12:23.3263895Z > Run with --stacktrace option to get the stack trace.
2026-04-03T08:12:23.3264511Z > Run with --info or --debug option to get more log output.
2026-04-03T08:12:23.3265055Z > Run with --scan to get full insights.
2026-04-03T08:12:23.3265573Z > Get more help at https://help.gradle.org.
2026-04-03T08:12:23.3265910Z
2026-04-03T08:12:23.3266048Z BUILD FAILED in 2m 26s
2026-04-03T08:12:23.3266410Z 70 actionable tasks: 70 executed
2026-04-03T08:12:23.8534240Z ##[error]The process '/usr/bin/sh' failed with exit code 1
2026-04-03T08:12:23.8548270Z ##[group]Terminate Emulator
2026-04-03T08:12:23.8552983Z [command]/usr/local/lib/android/sdk/platform-tools/adb -s emulator-5554 emu kill
2026-04-03T08:12:23.8594653Z OK: killing emulator, bye bye
2026-04-03T08:12:23.8598037Z OK
2026-04-03T08:12:23.8600498Z INFO | Wait for emulator (pid 2490) 20 seconds to shutdown gracefully before kill;you can set environment variable ANDROID_EMULATOR_WAIT_TIME_BEFORE_KILL(in seconds) to change the default value (20 seconds)
2026-04-03T08:12:23.8602282Z
2026-04-03T08:12:23.8613339Z ##[endgroup]
2026-04-03T08:12:23.8701824Z USER_INFO | Snapshots have been disabled by the user, save request is ignored.
2026-04-03T08:12:23.8713228Z INFO | Saving snapshot 'default_boot' using 1 ms
2026-04-03T08:12:24.5615482Z ERROR | stop: Not implemented
2026-04-03T08:12:24.5616573Z WARNING | Emulator client has not yet been configured.. Call configure me first!
2026-04-03T08:12:25.3971910Z ##[group]Run actions/upload-artifact@v4
2026-04-03T08:12:25.3972723Z with:
2026-04-03T08:12:25.3972923Z name: smoke-test-results
2026-04-03T08:12:25.3973236Z path: android-app/app/build/outputs/androidTest-results/
2026-04-03T08:12:25.3973586Z if-no-files-found: warn
2026-04-03T08:12:25.3973809Z compression-level: 6
2026-04-03T08:12:25.3974020Z overwrite: false
2026-04-03T08:12:25.3974226Z include-hidden-files: false
2026-04-03T08:12:25.3974451Z env:
2026-04-03T08:12:25.3974740Z JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:12:25.3975224Z JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:12:25.3975624Z ANDROID_AVD_HOME: /home/runner/.android/avd
2026-04-03T08:12:25.3975883Z ##[endgroup]
2026-04-03T08:12:25.6967709Z With the provided path, there will be 9 files uploaded
2026-04-03T08:12:25.6974202Z Artifact name is valid!
2026-04-03T08:12:25.6975626Z Root directory input is valid!
2026-04-03T08:12:25.8833063Z Beginning upload of artifact content to blob storage
2026-04-03T08:12:26.0983805Z Uploaded bytes 14789
2026-04-03T08:12:26.1443012Z Finished uploading artifact content to blob storage!
2026-04-03T08:12:26.1446796Z SHA256 digest of uploaded artifact zip is df414343b746ca239f3059febcc2d18d565d51b92e7bb5c00fe40da9b135c586
2026-04-03T08:12:26.1449278Z Finalizing artifact upload
2026-04-03T08:12:26.2500013Z Artifact smoke-test-results.zip successfully finalized. Artifact ID 6256801517
2026-04-03T08:12:26.2501375Z Artifact smoke-test-results has been successfully uploaded! Final size is 14789 bytes. Artifact ID is 6256801517
2026-04-03T08:12:26.2507644Z Artifact download URL: https://github.com/thepeterstone/nav/actions/runs/23939201588/artifacts/6256801517
2026-04-03T08:12:26.2651096Z ##[group]Run PAYLOAD=$(jq -n \
2026-04-03T08:12:26.2651427Z [36;1mPAYLOAD=$(jq -n \[0m
2026-04-03T08:12:26.2651689Z [36;1m --arg action "completed" \[0m
2026-04-03T08:12:26.2652243Z [36;1m --arg conclusion "failure" \[0m
2026-04-03T08:12:26.2652620Z [36;1m --arg name "Android CI/CD / smoke-test" \[0m
2026-04-03T08:12:26.2652955Z [36;1m --arg repo "thepeterstone/nav" \[0m
2026-04-03T08:12:26.2653320Z [36;1m --arg sha "5d358cd570075d36a61f9a37bb80c64f8a0a7e2a" \[0m
2026-04-03T08:12:26.2653868Z [36;1m --arg run_id "23939201588" \[0m
2026-04-03T08:12:26.2654490Z [36;1m '{action: $action, workflow_run: {conclusion: $conclusion, name: $name, head_sha: $sha, id: ($run_id | tonumber)}, repository: {full_name: $repo}}')[0m
2026-04-03T08:12:26.2655436Z [36;1mSIG=$(printf '%s' "$PAYLOAD" | openssl dgst -sha256 -hmac "$CLAUDOMATOR_WEBHOOK_SECRET" | awk '{print $2}')[0m
2026-04-03T08:12:26.2656023Z [36;1mcurl -sf -X POST \[0m
2026-04-03T08:12:26.2656608Z [36;1m -H "Content-Type: application/json" \[0m
2026-04-03T08:12:26.2657041Z [36;1m -H "X-GitHub-Event: workflow_run" \[0m
2026-04-03T08:12:26.2657492Z [36;1m -H "X-Hub-Signature-256: sha256=${SIG}" \[0m
2026-04-03T08:12:26.2657958Z [36;1m "${CLAUDOMATOR_WEBHOOK_URL}/api/webhooks/github" \[0m
2026-04-03T08:12:26.2658372Z [36;1m -d "$PAYLOAD"[0m
2026-04-03T08:12:26.2927996Z shell: /usr/bin/bash -e {0}
2026-04-03T08:12:26.2928673Z env:
2026-04-03T08:12:26.2929286Z JAVA_HOME: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:12:26.2930175Z JAVA_HOME_17_X64: /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.18-8/x64
2026-04-03T08:12:26.2943967Z ANDROID_AVD_HOME: /home/runner/.android/avd
2026-04-03T08:12:26.2945175Z CLAUDOMATOR_WEBHOOK_URL: ***
2026-04-03T08:12:26.2945622Z CLAUDOMATOR_WEBHOOK_SECRET:
2026-04-03T08:12:26.2946006Z ##[endgroup]
2026-04-03T08:12:26.5221856Z {"task_id":"7a9a3d94-b13a-4514-9373-43c445b964bf"}
2026-04-03T08:12:26.5334366Z Post job cleanup.
2026-04-03T08:12:26.7495521Z Post job cleanup.
2026-04-03T08:12:26.8592321Z [command]/usr/bin/git version
2026-04-03T08:12:26.8635683Z git version 2.53.0
2026-04-03T08:12:26.8688082Z Temporarily overriding HOME='/home/runner/work/_temp/d52085d1-ea0e-48f0-b36e-9b3e2a665795' before making global git config changes
2026-04-03T08:12:26.8690721Z Adding repository directory to the temporary git global config as a safe directory
2026-04-03T08:12:26.8695659Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/nav/nav
2026-04-03T08:12:26.8745033Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-04-03T08:12:26.8781125Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-04-03T08:12:26.9064308Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-04-03T08:12:26.9088420Z http.https://github.com/.extraheader
2026-04-03T08:12:26.9105199Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2026-04-03T08:12:26.9141431Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-04-03T08:12:26.9374709Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-04-03T08:12:26.9408261Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-04-03T08:12:26.9768014Z Cleaning up orphan processes
2026-04-03T08:12:27.0122787Z Terminate orphan process: pid (2554) (adb)
2026-04-03T08:12:27.0303047Z Terminate orphan process: pid (2713) (java)
2026-04-03T08:12:27.0463029Z Terminate orphan process: pid (2814) (java)
2026-04-03T08:12:27.0498638Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|