Everything written this session that has not been through the device: rounds 43 to 48 (each patch adversarially verified, 43's transient-notice expectation fixed), a partial round 49, the pipeline scripts, the Android Auto design and the icon comparison mock. Also the two harness changes that were never A/B'd — adaptive waits, which may only shorten a declared wait and never lengthen it, and a ship that runs the mock walk and the deploy at the same time. The A/B and its 255-step baseline are in handoff/tools; main stays at what the phone has actually walked.
11 lines
756 B
Plaintext
11 lines
756 B
Plaintext
/* export, on the real core: the file is built by the desktop's own
|
|
writers and handed to Android's create-document sheet. That sheet is
|
|
a system activity the walk cannot tap, so BACK dismisses it — the
|
|
cancel path is what gets walked, and NOTHING is written to this
|
|
phone's storage. The playlist is the "Walk test" one the walk itself
|
|
makes, and deletes three steps below. */
|
|
{ do: `document.querySelectorAll('.gbar .iconbtn')[1].click()`, wait: 800 },
|
|
{ do: `__click('.halfsheet .row', 'Export')`, name: "export-door", wait: 800 },
|
|
{ do: `__click('.halfsheet .row', 'M3U8')`, name: "export-picker", wait: 2600 },
|
|
{ adb: ["shell", "input", "keyevent", "4"], name: "export-dismissed", wait: 2000 },
|