You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 619246e
Browse filesBrowse the repository at this point in the historyBrowse files
ci(macrobenchmark): Pull benchmark results via Real Device Access API
saucectl cannot retrieve Macrobenchmark's output. Its artifacts.download.match
filters a hardcoded list of assets Sauce hosts for a job -- device.log,
junit.xml, video.mp4, network.har, crash.json, screenshots.zip -- and never
reads the device filesystem, so benchmarkData.json and the per-iteration
perfetto traces stay stranded on the device. The POC's "*-benchmarkData.json"
match line could never have matched anything; drop it.
Drive the run through the Real Device Access API instead, which exposes adb
shell and pullFile: reserve a device, install both APKs, run the
instrumentation, then pull the results off. This also recovers the perfetto
traces, the only way to resolve sub-millisecond SDK changes that
timeToInitialDisplay cannot see.
The API is an open-beta add-on, so the workflow probes entitlement before
spending a Gradle build on it, and defaults to a one-iteration smoke run.
0 commit comments