From 79cd4152c8a39167084c3834a9518ab5efc93091 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 12 Sep 2026 20:20:44 +0200 Subject: [PATCH] Leave the full test run to CI Every push runs the gate, the editor suite and the three games on the Gitea runner, so a local full run only costs four minutes of waiting. Co-Authored-By: Claude Opus 5 --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index cfc02e09..0424c752 100644 --- a/README.md +++ b/README.md @@ -810,10 +810,11 @@ full suite takes about four minutes that way. `tools/lib/browser.mjs` therefore machine down. (`--use-angle=gl` and `--use-gl=egl` measure cheaper still, but get no WebGL context at all, so the app never renders.) -**Run it here by default.** With the GPU in use the full suite costs about four minutes and roughly 0.8 of the -four cores of this box (60% renderer, 18% GPU process, load ~1.0), which it carries fine. While one -step is being worked on, `GM_STEPS` keeps a run to seconds – take the whole suite before a commit, -or when a change touches drawing, the widget toolkit or anything else every step sees. +**Leave the full run to CI.** Every push runs the whole proof on the runner (see *Continuous +integration*), so locally take only what the change needs: the gate, plus the step that covers it – +`GM_STEPS` keeps that to seconds. The whole suite works here too and costs about four minutes and +roughly 0.8 of the four cores of this box (60% renderer, 18% GPU process, load ~1.0), but four +minutes of waiting buys nothing the push does not give. **`./e2e.sh start` runs the suite detached**, in a transient `game-maker-e2e.service`, and returns at once; output goes to `logs/e2e-_