Use this quick render sanity check after local changes.
- Build with tests enabled:
cmake --preset vs2022-debug-tests
cmake --build --preset build-debug-tests-cleanpowershell -ExecutionPolicy Bypass -File scripts/run-smoke.ps1 -BuildDir build-clean -Config Debug -DurationSeconds 5Typical successful run:
[INFO] Launching BasicGame: ...\BasicGamed.exe
[PASS] BasicGame remained running for 5 seconds.
[INFO] Launching BasicRenderingExample: ...\BasicRenderingExample.exe
[PASS] BasicRenderingExample remained running for 5 seconds.
[PASS] BasicGame log file contains startup markers.
[PASS] Smoke test completed successfully.
- The smoke runner is intended for local desktop environments with GPU/window support.
- CI uses
ctestfor automated validation; GUI smoke runs are not required in CI.