mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-07-14 20:10:36 -07:00
feat(cli): implement visual validation framework and TTY smoke tests
This change introduces a multi-layered validation strategy for the Gemini CLI UI, including: - TTY Bootstrap Smoke Tests using node-pty to validate real terminal startup. - Visual Regression Testing using SVG snapshots and AppRig. - Core fixes for a scheduler hang and suppressed policy violations. - Comprehensive documentation for maintainers.
This commit is contained in:
@@ -12,6 +12,9 @@ verify that it behaves as expected when interacting with the file system.
|
||||
These tests are located in the `integration-tests` directory and are run using a
|
||||
custom test runner.
|
||||
|
||||
For information about visual regression and TTY bootstrap testing, see
|
||||
[Visual validation and TTY testing](/docs/cli/visual-validation.md).
|
||||
|
||||
## Building the tests
|
||||
|
||||
Prior to running any integration tests, you need to create a release bundle that
|
||||
|
||||
Reference in New Issue
Block a user