From 0719107bc692a8ba7fe58b3dc086f8898e4cd438 Mon Sep 17 00:00:00 2001 From: Branimir Karadzic Date: Mon, 11 May 2026 11:14:27 -0700 Subject: [PATCH] Re-enable 3 stale-excluded Playground tests. Re-enables three tests in Apps/Playground/Scripts/config.json whose `excludeFromAutomaticTesting` reasons no longer match observed behavior: - idx 345 - Load GUI snippet with unicode (was: "Test crashes or hangs on Babylon Native"). Renders and validates at ~2k pixel diff sub-threshold in repeated isolation runs. - idx 346 - Parse GUI json with unicode (was: "Test crashes or hangs on Babylon Native"). Same behavior as 345. - idx 533 - OpenPBR Analytic Lights Anisotropy (was: "Test fails locally on Win32 D3D11 sweep; disabled until BabylonNative fixes are made."). Renders and validates at ~1.3k pixel diff sub-threshold. Also pins the unicode tests' playground IDs to `#YS93KY#0` / `#ERVGT5#0` so the test inputs cannot silently drift if a future revision is published, matching the pinned style of nearby entries (e.g. test 533's `#GRQHVV#61`). Today both snippets only have version 0, so this is a no-op for current behavior; it is a guard against future drift. Verified on Win32 V8 D3D11 Debug: each test exits 0 with `[Log] validated` both in isolation (5 runs each) and in a 3-test in-process batch. CI will exercise them in the full sweep on this PR. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- Apps/Playground/Scripts/config.json | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/Apps/Playground/Scripts/config.json b/Apps/Playground/Scripts/config.json index a8c43a822..4b302cab2 100644 --- a/Apps/Playground/Scripts/config.json +++ b/Apps/Playground/Scripts/config.json @@ -2414,18 +2414,14 @@ }, { "title": "Load GUI snippet with unicode", - "playgroundId": "#YS93KY", + "playgroundId": "#YS93KY#0", "renderCount": 50, - "excludeFromAutomaticTesting": true, - "reason": "Test crashes or hangs on Babylon Native", "referenceImage": "loadGuiSnippetWithUnicode.png" }, { "title": "Parse GUI json with unicode", - "playgroundId": "#ERVGT5", + "playgroundId": "#ERVGT5#0", "renderCount": 50, - "excludeFromAutomaticTesting": true, - "reason": "Test crashes or hangs on Babylon Native", "referenceImage": "parseGuiJsonWithUnicode.png" }, { @@ -3765,9 +3761,7 @@ { "title": "OpenPBR Analytic Lights Anisotropy", "playgroundId": "#GRQHVV#61", - "referenceImage": "OpenPBR-Analytic-Lights-Anisotropy.png", - "excludeFromAutomaticTesting": true, - "reason": "Test fails locally on Win32 D3D11 sweep; disabled until BabylonNative fixes are made." + "referenceImage": "OpenPBR-Analytic-Lights-Anisotropy.png" }, { "title": "OpenPBR Analytic Lights Anisotropy Texture",