Device test runner

Build: unversio

Leave this page open and this browser becomes a test worker: it takes the scripted scenarios builders queue, runs each on this device's own GPU, and sends the result back. It only ever runs scenarios that live in the repo, never code from the queue.

Keep this tab visible

Leave this tab in front and the screen on.

A browser slows or stops drawing in a background tab, so every timing from it would be wrong. If the tab is hidden while a job runs, the job is thrown away and goes back in the queue. Screen wake lock: checking.

This worker

Run scenario tries one here without the queue; its session is stored the same way.

This device
Connected devices
Scenarios
IdWhat it does

Builders queue them from h with node v2/tools/device-run.mjs. Options are page parameters such as res=0.5 or backend=webgpu; the preview is live or a builder's name.

EXTERNAL CONNECTION

Give another agent this brief to run tests from its cloud or laptop on this device.

Open the GitHub repository. V2 lives in v2/. Its own code runs through a named branch preview.

Queueing needs a private runner token in the agent's environment. GitHub and preview deployment access are separate. Credentials never belong on this page.