From de5b152c1e5293625b2b9cc5b31097161283980e Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sun, 8 Mar 2026 20:53:13 -0400 Subject: [PATCH] conductor(checkpoint): Checkpoint end of Phase 1: Storage Optimization --- tests/test_gui_startup_smoke.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tests/test_gui_startup_smoke.py diff --git a/tests/test_gui_startup_smoke.py b/tests/test_gui_startup_smoke.py new file mode 100644 index 0000000..265829a --- /dev/null +++ b/tests/test_gui_startup_smoke.py @@ -0,0 +1,16 @@ +import time + +def test_gui_startup_smoke(live_gui): + """ + Smoke test to ensure the GUI starts and remains running. + """ + proc, _ = live_gui + + # Verify the process is still running + assert proc.poll() is None, "GUI process terminated prematurely on startup" + + # Wait for 2 seconds to ensure stability + time.sleep(2) + + # Verify it's still running after 2 seconds + assert proc.poll() is None, "GUI process crashed within 2 seconds of startup"