docker run --rm --init --user 1000:1000 --read-only --tmpfs /tmp:rw,size=512m --shm-size=256m --memory=1g --cpus=1 --cap-drop ALL --security-opt no-new-privileges --mount type=bind,src=/home/worsch/rapp-playwright,dst=/app,readonly -w /app mcr.microsoft.com/playwright:v1.64.0-noble@sha256:06a9939e57531807f8d5fd76ce44b53165ffb7d7501d87ab10e285c20b1e971f node --test tests/integration.mjs ✔ real browser produces responsive keyboard evidence, fresh state and scoped artifacts (34881.527994ms) ✔ UI failures, unreachable targets and forbidden redirects remain distinguishable (33199.838535ms) ✔ queue limits, cancellation, timeout, worker crash and subsequent recovery (24287.921891ms) ✔ restart marks abandoned runs interrupted and expiry removes artifacts (6352.642442ms) ℹ tests 4 ℹ suites 0 ℹ pass 4 ℹ fail 0 ℹ cancelled 0 ℹ skipped 0 ℹ todo 0 ℹ duration_ms 99315.842719