Commit Graph

4 Commits

Author SHA1 Message Date
Sri Pasumarthi 3ff7422790 attempts to run the test rig with eventloopdelay measure and other feedback 2026-04-10 12:53:36 -07:00
Sri Pasumarthi e74b093a42 test(perf): add terminal scrolling performance tests and event loop monitoring
Add a new performance test suite to simulate terminal scrolling and diagnose reported UI lag (indicated by eventloopDelay spikes) and high CPU usage. Make event loop monitoring opt-in to avoid overhead in production.

- Make EventLoopMonitor opt-in via GEMINI_EVENT_LOOP_MONITOR_ENABLED.
- Support passing custom environment variables to the child process in TestRig.
- Add CPU utilization percentage to the PerfTestHarness report.
- Inject child process event loop metrics into performance snapshots.
- Add a matrix of scrolling tests across different buffer configurations.
2026-04-10 09:13:28 -07:00
Sri Pasumarthi de628b04fc feat(test): add high-volume shell test and refine perf harness (#24983) 2026-04-09 22:23:00 +00:00
Sri Pasumarthi c7b920717f feat(test-utils): add CPU performance integration test harness (#24951) 2026-04-08 21:50:29 +00:00