From f07b14aa66b5de7149e4dac838d8d275a9a342da Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sat, 7 Mar 2026 20:45:57 -0500 Subject: [PATCH] fix(test): Restore performance threshold bounds and add profiling to test --- src/api_hooks.py | 4 ---- tests/test_gui2_performance.py | 2 ++ 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/api_hooks.py b/src/api_hooks.py index 8b72ace..8ca6096 100644 --- a/src/api_hooks.py +++ b/src/api_hooks.py @@ -11,13 +11,9 @@ from src import session_logger def _get_app_attr(app: Any, name: str, default: Any = None) -> Any: if hasattr(app, name): val = getattr(app, name) - sys.stderr.write(f"[DEBUG] _get_app_attr: found {name} in app -> {val}\n") - sys.stderr.flush() return val if hasattr(app, 'controller') and hasattr(app.controller, name): val = getattr(app.controller, name) - sys.stderr.write(f"[DEBUG] _get_app_attr: found {name} in controller -> {val}\n") - sys.stderr.flush() return val return default diff --git a/tests/test_gui2_performance.py b/tests/test_gui2_performance.py index a2086cd..2051c4d 100644 --- a/tests/test_gui2_performance.py +++ b/tests/test_gui2_performance.py @@ -26,6 +26,8 @@ def test_performance_benchmarking(live_gui: tuple) -> None: client = ApiHookClient() # Wait for app to stabilize and render some frames time.sleep(3.0) + client.set_value("perf_profiling_enabled", True) + time.sleep(0.5) # Collect metrics over 5 seconds fps_values = [] cpu_values = []