Daniel Riccio
f8b36f2459
feat: add integration tests for list_code_definition_names tool
...
- Add comprehensive E2E tests for the list_code_definition_names tool
- Test TypeScript, JavaScript, Python, and Go file parsing
- Test directory analysis functionality
- Test error handling for non-existent files
- Test handling of empty files
- Test nested directory file analysis
- Create test fixtures with various code definitions (interfaces, classes, functions, enums, etc.)
- Implement proper test setup and teardown procedures
- Follow established Mocha TDD patterns with suite/test blocks
2025-06-18 19:18:39 -05:00
Chris Estreich
15e3d6fc87
feat(tests): core tools integration tests ( #4433 )
...
* feat(tests): add apply_diff tool tests
* feat(tests): add tests for write_to_file tool functionality
* feat(tests): add comprehensive tests for read_file tool functionality
* feat(tests): add tests for execute_command tool functionality
* feat(integration-tester): add integration testing role with comprehensive guidelines
* feat(tests): enhance test runner with grep and specific file filtering
* feat(tests): add comprehensive tests for search_files tool functionality
* feat(tests): add comprehensive tests for list_files tool functionality
* feat(tests): add tests for insert_content tool functionality
* feat(tests): add comprehensive tests for search_and_replace tool functionality
* feat(tests): add comprehensive tests for use_mcp_tool functionality
* feat(tests): increase timeout values for various tool tests to improve reliability
* fix(tests): add non-null assertion for workspaceDir assignment in multiple test files
* feat(tests): enhance read_file tool tests with increased timeouts and improved prompts
* feat(tests): enhance read_file tool tests to extract and verify tool results
* feat(tests): enhance execute_command tool tests with additional context in prompts
* refactor(tests): remove script execution test and related setup for execute_command tool
* fix(tests): increase timeout for task start and completion in apply_diff and read_file tests
* fix(tests): clarify error handling message in command execution test
* refactor(tests): remove error handling test and related setup for execute_command tool
* fix: update openRouterModelId to use anthropic/claude-3.5-sonnet
* fix: update openRouterModelId to use openai/gpt-4.1
* fix(tests): increase timeouts for apply_diff, execute_command, and search_and_replace tests
* fix(tests): disable terminal shell integration for execute_command tool tests
* chore: rewrite integration tester mode
* Update .roo/rules-integration-tester/1_workflow.xml
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: Daniel Riccio <ricciodaniel98@gmail.com>
Co-authored-by: Daniel <57051444+daniel-lxs@users.noreply.github.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-12 11:50:25 -04:00
Chris Estreich
ab01fb3bdb
Move to Postgres for evals on roocode.com ( #4520 )
2025-06-11 14:17:53 -07:00
renovate[bot]
0505174644
chore(deps): update dependency @vscode/test-cli to ^0.0.11 ( #4162 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-30 20:16:59 -07:00
Chris Estreich
343f29b432
Improve the prompt for the "modes" e2e test ( #4055 )
2025-05-27 12:56:46 -07:00
Chris Estreich
e66136f1aa
Add a new @roo-code/types package and use it everywhere ( #3912 )
2025-05-26 12:06:45 -07:00
Chris Estreich
58a0efa9e1
Move e2e into apps ( #3823 )
2025-05-22 08:41:58 -07:00