perf: harden runtime for weaker hardware

This commit is contained in:
Rijad Zuzo
2026-08-12 10:02:45 +02:00
parent cd29da95e0
commit 34428d836a
47 changed files with 2164 additions and 243 deletions
+13
View File
@@ -190,3 +190,16 @@ portable watchdog on stock macOS as well as Linux/Windows, and nonzero
`gdformat`/`gdlint` exits fail the gate even when their output is not a familiar
diagnostic string. Import receives a 60-second timeout on both shell and
PowerShell; the focused checks retain their 30-second timeout.
Scenario logs are also classified after successful process exits. Unexpected
`ERROR:`, `SCRIPT ERROR:`, and `WARNING:` headers fail the gate and name their
originating scenario. The only narrow platform/vendor exceptions are the
isolated-profile macOS certificate-store condition, Terrain3D 1.0.2's Godot 4.7
interpolation deprecation, and the dummy renderer's exact one-`DummyShader` RID
exit report. Different warning text, leak counts, or RID types remain failures;
the full unfiltered output stays in `logs/quality/latest/scenarios.log`.
The scenario stage also runs the presentation-quality contract once with
`--rendering-method gl_compatibility`. This catches unsupported feature toggles
and profile-selection regressions; because the gate is headless, it is not a
substitute for a rendered OpenGL frame-time capture on representative hardware.