Commit graph

177 commits

Author SHA1 Message Date
Jacob MacDonald
b16fe7b646
First take at mocking out gemini cli responses in integration tests (#11156) 2025-10-23 23:10:43 +00:00
cornmander
5e70a7dd46
fix: align shell allowlist handling (#11510) (#11813) 2025-10-23 20:55:01 +00:00
cornmander
bde5d61812
Re-enable test. (#11628) 2025-10-23 13:50:50 +00:00
Adib234
6d75005afc
Add setting to disable YOLO mode (#11609)
Co-authored-by: Shreya Keshive <shreyakeshive@google.com>
2025-10-22 18:57:10 +00:00
Sandy Tao
ccf8d0ca31
fix(test): Enable Ctrl+C exit test (#11618) 2025-10-21 22:47:12 +00:00
Allen Hutchison
bf80263bd6
feat: Implement message bus and policy engine (#11523)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-21 18:45:33 +00:00
Shreya Keshive
0658b4aa31
remove another replace flake (#11601) 2025-10-21 18:36:49 +00:00
shishu314
a2013f34e5
Skip delete test since it's flakey (#11591)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-21 17:50:18 +00:00
Shreya Keshive
f4080b6037
skip flaky test (#11577) 2025-10-21 15:01:13 +00:00
Shreya Keshive
a96f065903
skip flaky test (#11526) 2025-10-20 19:25:22 +00:00
Adrian Arribas
71ecc401c3
[Part 5/6] feat(telemetry): add activity monitor with event-driven snapshots (#8124)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-20 17:29:53 +00:00
shishu314
0b20f88fc0
fix(infra) - Make file system interactive test check only tool call (#11055)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-17 21:25:31 +00:00
shrutip90
426d36146a
fix: Unset selected auth type in integ test so that the local setting… (#11322) 2025-10-17 20:18:18 +00:00
Jacob Richman
a67deae8ba
Skip failing test. (#11337) 2025-10-17 03:19:07 +00:00
cornmander
dcf362bcf9
Inline tree-sitter wasm and add runtime fallback (#11157) 2025-10-17 00:25:30 +00:00
Sandy Tao
991bd37362
fix(scripts): Improve deflake script isolation and unskip test (#11325) 2025-10-16 23:15:46 +00:00
Jacob Richman
01c577c371
Jacob314/safe home dir (#10861) 2025-10-16 21:55:16 +00:00
Sandy Tao
2aa1d74286
fix(test): deflake flicker integration test (#11308) 2025-10-16 20:53:08 +00:00
Abhi
3acb014ed7
fix(e2e): Refactor and unskip context compression interactive tests (#11086) 2025-10-16 03:57:05 +00:00
mistergarrison
2e6d69c9c8
Fix --allowed-tools in non-interactive mode to do substring matching for parity with interactive mode. (#10944)
Co-authored-by: Allen Hutchison <adh@google.com>
2025-10-15 19:44:07 +00:00
Sandy Tao
4f5b335792
fix(tests): enable cyclic schema MCP tool test (#10912) 2025-10-15 01:46:54 +00:00
Tommaso Sciortino
769fe8b161
Delete unworkable replace test and enabled the rest (#11125) 2025-10-14 20:34:04 +00:00
Shreya Keshive
0a3e492e6b
Integration test for UI flickers (#11067) 2025-10-14 18:41:43 +00:00
Jacob MacDonald
99c7108bb0
fix integration test static errors, and run_shell_command tests to actually be testing what they intend (#11050) 2025-10-14 18:36:49 +00:00
shishu314
49b66733c2
fix(infra) - Disable CTRL-C test (#11122)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-14 18:10:53 +00:00
Abhi
7b06a0bebd
fix(e2e): Use rmSync instead of rm -rf for e2e tests (#11087) 2025-10-14 15:56:56 +00:00
Tommaso Sciortino
1e838393a9
Skip flakey tests (#11101) 2025-10-14 15:16:22 +00:00
Tommaso Sciortino
f56a561f02
Fix and unskip flakey integration test in replace.test.ts (#11060) 2025-10-14 01:03:35 +00:00
Tommaso Sciortino
a73b81452d
Rename expect methods. (#11046) 2025-10-13 18:42:27 +00:00
shishu314
4a5ef4d9f7
fix(infra) - Fix flake for file interactive system (#11019)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-13 17:43:53 +00:00
Dongin Kim(Terry)
518caae62e
chore: Extract '.gemini' to GEMINI_DIR constant (#10540)
Co-authored-by: Richie Foreman <richie.foreman@gmail.com>
2025-10-13 17:31:39 +00:00
Jacob MacDonald
28e667bd97
Give explicit instructions for failure text in json-output.test.ts (#11029) 2025-10-13 16:35:00 +00:00
Tommaso Sciortino
5dc7059ba3
Refactor: Introduce InteractiveRun class (#10947) 2025-10-11 15:33:01 +00:00
Sandy Tao
09ef33ec3a
fix(cli): prioritize configured auth over env vars in non-interactive mode (#10935) 2025-10-10 23:50:54 +00:00
Tommaso Sciortino
cd9193466e
Clean up integration test warnings. (#10931) 2025-10-10 22:32:20 +00:00
Tommaso Sciortino
ead8928c39
Deflake test. (#10932) 2025-10-10 22:17:32 +00:00
Tommaso Sciortino
a64bb433b0
Simplify auth in interactive tests. (#10921) 2025-10-10 21:50:14 +00:00
Abhi
ab3804d823
refactor(core): migrate web search tool to tool-names (#10782) 2025-10-10 19:51:24 +00:00
Tommaso Sciortino
32db4ff66d
Disable flakey tests. (#10914) 2025-10-10 18:02:36 +00:00
shrutip90
249ea55942
fix(test): Fix flaky shell command test using date command (#10863) 2025-10-10 17:48:24 +00:00
Gal Zahavi
fda3b54357
chore(int): disable skip on "should trigger chat compression with /co… (#10854) 2025-10-09 22:35:52 +00:00
shishu314
5aab793cfd
fix(infra) - Fix interactive system error (#10805)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
2025-10-09 22:00:43 +00:00
Jacob Richman
5e688b8113
Skip should fail safely when old_string is not found test (#10853) 2025-10-09 21:25:47 +00:00
Jerop Kipruto
5f96eba54a
fix(cli): prevent exit on non-fatal tool errors (#10671) 2025-10-09 21:20:20 +00:00
Sandy Tao
a8379d1f4b
fix(tests): enable and update prompt for MCP add tool test (#10850) 2025-10-09 21:16:59 +00:00
Jacob Richman
6d84d4dc9c
Fix prompt to make it a bit more deterministic (#10848) 2025-10-09 21:13:26 +00:00
Sandy Tao
433ca84ce0
fix(tests): log actual output in validateModelOutput on failure (#10843) 2025-10-09 20:30:25 +00:00
Gal Zahavi
3ea5581ad7
chore(int): disable flaky tests (#10771) 2025-10-08 17:29:14 -07:00
Gal Zahavi
b0b1be0c2a
chore(int): skip flaky tests (#10736) 2025-10-08 20:05:11 +00:00
shishu314
b45bd5ff7b
Fix(infra) - Skip file system interactive test since it is currently broken (#10734)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-08 19:24:42 +00:00
shishu314
1af3fef33a
fix(infra) - Remove auto update from integration tests (#10656)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
2025-10-08 16:46:08 +00:00
hritan
5d09ab7eb3
chore: refactored test-helper to handle boilerplate for interactive mode (#10322)
Co-authored-by: Taneja Hriday <hridayt@google.com>
2025-10-08 14:14:09 +00:00
christine betts
d93e987f24
Remove separate --path argument for extensions install command (#10628) 2025-10-07 16:01:45 +00:00
mistergarrison
d9fdff339a
Re-submission: Make --allowed-tools work in non-interactive mode (#10289)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-10-06 19:15:21 +00:00
hritan
f2308dba28
test: fix flaky integration tests for compress command (#10371)
Co-authored-by: Taneja Hriday <hridayt@google.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-10-03 19:42:28 +00:00
David East
332e392aee
fix(integration): Added shell specification for winpty (#9497) 2025-10-02 16:27:24 +00:00
hritan
5ceae177d5
test: interactive test for read write tools sequential flow (#10323)
Co-authored-by: Taneja Hriday <hridayt@google.com>
2025-10-01 16:56:50 +00:00
hritan
1ee161f3c1
test: skip flaky test (#10340)
Co-authored-by: Taneja Hriday <hridayt@google.com>
2025-10-01 14:02:52 +00:00
hritan
c0400a4414
test: additional integration tests for editing a file (#9963)
Co-authored-by: Taneja Hriday <hridayt@google.com>
2025-09-30 19:59:19 +00:00
hritan
178e89a914
test: integration tests for /compress command in interactive mode (#10154)
Co-authored-by: Taneja Hriday <hridayt@google.com>
2025-09-30 19:31:51 +00:00
Tommaso Sciortino
3d1b0df0fa
Verify npm release by running integration tests (#10174) 2025-09-30 18:24:12 +00:00
Tommaso Sciortino
8d17d09488
Delete test that really isn't an integration test. (#10012) 2025-09-27 00:14:23 +00:00
Gal Zahavi
24c15b9d43
Revert "Make --allowed-tools work in non-interactive mode" (#10006) 2025-09-26 16:22:02 -07:00
mistergarrison
e8a065cb9f
Make --allowed-tools work in non-interactive mode (#9114)
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-09-26 17:03:35 +00:00
Christie Warwick (Wilson)
a4516665d5
test: add telemetry metric validation and refactor TestRig (#9527) 2025-09-26 15:34:24 +00:00
geoffdowns
11c995e9fa
Stop checking MCP tool schemas for type definitions (#9574)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: anthony bushong <agmsb@users.noreply.github.com>
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
Co-authored-by: Jacob MacDonald <jakemac@google.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: christine betts <chrstn@uw.edu>
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
Co-authored-by: Shreya Keshive <skeshive@gmail.com>
Co-authored-by: HugoMurillo <mhugorodrigo@google.com>
Co-authored-by: Shreya Keshive <shreyakeshive@google.com>
Co-authored-by: Miguel Solorio <miguelsolorio@google.com>
Co-authored-by: Christie Warwick (Wilson) <bobcatfish@gmail.com>
Co-authored-by: shrutip90 <shruti.p90@gmail.com>
2025-09-26 04:42:21 +00:00
Tommaso Sciortino
2e4e53c3ee
Delete shell-service.test.ts and change other tests to cover the same features (#9772) 2025-09-26 00:32:40 +00:00
christine betts
463e5d5b7e
Add integration test for extensions (#9177) 2025-09-25 23:43:09 +00:00
Christie Warwick (Wilson)
8bf8707668
fix(temporary): Don't run ctrl+c exit test on windows (#9785) 2025-09-25 22:37:44 +00:00
HugoMurillo
ed309096b1
test: disable all IDE integration tests (#9524)
Co-authored-by: Shreya Keshive <skeshive@gmail.com>
2025-09-25 20:18:34 +00:00
Abhi
4c6da1eaf9
feat(integration): Force single model for more determinisitic e2e tests (#9278) 2025-09-24 21:17:13 +00:00
David East
38e053b7bb
test(integration): Add "Ctrl + C" to exit integration test (#9272) 2025-09-23 22:40:20 +00:00
matt korwel
509444d059
Improve CI Times by 70% (#8530) 2025-09-18 16:29:40 -07:00
anthony bushong
f849c85608
fix(tests): look for json in thrown error (#8601) 2025-09-17 03:50:12 +00:00
anthony bushong
bb642b1948
fix(tests): reduce flakiness in simple mcp server test (#8583) 2025-09-16 22:29:11 +00:00
Jerop Kipruto
ebf5437e52
feat: remove session summary feature (#8545) 2025-09-16 15:16:05 +00:00
fuyou
079526fd3b
Fix mixed input crash by adding proper error handling 8304 (#8430) 2025-09-15 22:56:25 +00:00
Abhi
5b70bb4029
fix(e2e): resolve flaky list_directory test (#8456) 2025-09-15 03:59:27 +00:00
fuyou
73466b626d
Fix dollar sign replacement bug in file editing (#7871)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-09-13 06:05:43 +00:00
Jerop Kipruto
1f70a27e9c
JSON errors in non-interactive auth validation (#8373) 2025-09-12 23:18:40 +00:00
Jerop Kipruto
514767c88b
Structured JSON Output (#8119) 2025-09-10 20:19:47 +00:00
Gal Zahavi
dfd622e096
fix(ci): fix windows e2e tests (#7749) 2025-09-05 23:54:46 +00:00
Gal Zahavi
0e284457be
Revert "Fix dollar sign replacement bug in file editing (#7703)" (#7823) 2025-09-05 20:34:02 +00:00
fuyou
0bc0d23cb3
Fix dollar sign replacement bug in file editing (#7703) 2025-09-05 02:12:57 +00:00
matt korwel
deda119bea
Takethree (#7740)
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: christine betts <chrstn@uw.edu>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
Co-authored-by: anthony bushong <agmsb@users.noreply.github.com>
2025-09-04 19:27:51 +00:00
Allen Hutchison
af99989c91
fix(tests): make read_many_files test more reliable (#7676) 2025-09-03 20:40:19 +00:00
matt korwel
4c38227256
feat: run e2e tests on pull requests (#7659)
Co-authored-by: Adam Weidman <adamfweidman@google.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
2025-09-03 20:14:16 +00:00
Adam Weidman
3f26f9615c
chore(e2e): Stabilize PNG integration test part2 (#7670)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-09-03 19:04:23 +00:00
Adam Weidman
cb255a1619
chore(e2e): Stabilize e2e test by adding a more descriptive prompt (#7599) 2025-09-03 04:12:15 +00:00
Gal Zahavi
c7c709fb3c
fix(int-tests): fix failing integration tests (#7516) 2025-09-01 00:45:12 +00:00
Lee James
6a9fb6d2ea
feat: Add a --session-summary flag (#7347) 2025-08-29 16:53:39 +00:00
Tayyab3245
9037f25df7
fix(core): treat UTF16/32 BOM files as text and decode correctly (#6081)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: jacob314 <jacob314@gmail.com>
2025-08-29 01:13:46 +00:00
anthony bushong
b8a7bfd136
fix(e2e): skip flaky stdin context test (#7264) 2025-08-28 00:00:50 +00:00
Pascal Birchler
ee4feea006
chore: consistently import node modules with prefix (#3013)
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-08-25 20:11:27 +00:00
Shreya Keshive
776627c855
refactor(ide): Improve IDE detection discovery (#6765) 2025-08-25 18:39:57 +00:00
Sudheer Tripathi
d89f7ea9b5
fix(cli): gemini command stuck in git bash (#6397)
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-23 00:19:20 +00:00
fuyou
ef46d64ae5
Fix(grep): memory overflow in grep search and enhance test coverage (#5911)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-22 06:10:45 +00:00
Gal Zahavi
14ca687c05
test(integration-tests): isolate user memory from test runs (#6790) 2025-08-22 00:34:13 +00:00
cornmander
16360588d7
Add integration test to confirm environment variable propagation. (#6696) 2025-08-21 01:44:34 +00:00
Allen Hutchison
a590a033be
test(integration): add failing test for stdin context with prompt (#6158) 2025-08-20 23:52:27 +00:00