Compare commits
2 Commits
3722570891
...
f07b14aa66
| Author | SHA1 | Date | |
|---|---|---|---|
| f07b14aa66 | |||
| 4c2cfda3d1 |
@@ -96,7 +96,7 @@ This file tracks all major tracks for the project. Each track has its own detail
|
||||
*Link: [./tracks/test_integrity_audit_20260307/](./tracks/test_integrity_audit_20260307/)*
|
||||
*Goal: Audit tests simplified by AI agents. Add intent documentation comments to prevent future simplification. Covers simulation tests (test_sim_*.py), live workflow tests, and major feature tests.*
|
||||
|
||||
23. [ ] **Track: Test Regression Verification**
|
||||
23. [~] **Track: Test Regression Verification**
|
||||
*Link: [./tracks/test_regression_verification_20260307/](./tracks/test_regression_verification_20260307/)*
|
||||
---
|
||||
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
## Phase 1: Test Discovery
|
||||
Focus: Find all test files
|
||||
|
||||
- [ ] Task 1.1: List all test files
|
||||
- [x] Task 1.1: List all test files
|
||||
- Run: `pytest --collect-only`
|
||||
- Document test count
|
||||
- Document test count: 481 tests collected
|
||||
|
||||
## Phase 2: Run Tests
|
||||
Focus: Execute full test suite
|
||||
|
||||
- [ ] Task 2.1: Run unit tests (models, conductor)
|
||||
- [~] Task 2.1: Run unit tests (models, conductor)
|
||||
- [ ] Task 2.2: Run GUI tests
|
||||
- [ ] Task 2.3: Run integration tests
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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 = []
|
||||
|
||||
Reference in New Issue
Block a user