perf: harden runtime for weaker hardware
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user