Commit Graph

49 Commits

Author SHA1 Message Date
Michael Panchenko 4901f72629 Made paths in test os independent 2025-05-19 12:57:26 +02:00
Michael Panchenko 81b7192410 Added tests for PhP language server 2025-05-19 12:51:44 +02:00
Michael Panchenko 515870b55b Tests: use markers 2025-05-01 22:57:55 +02:00
Michael Panchenko 801bef4998 Typo in test 2025-04-29 14:20:48 +02:00
Michael Panchenko adad5008c7 Integration tests of SerenaAgen 2025-04-29 14:16:49 +02:00
Michael Panchenko 7293478fa5 Tests: don't import util from conftest 2025-04-28 15:44:37 +02:00
Michael Panchenko e48031ea73 Tests for TS and Go, general improvements in tests 2025-04-28 15:34:29 +02:00
Michael Panchenko 14f58c9c2e Tests: removed for-loops over col for finding references 2025-04-27 16:04:27 +02:00
Michael Panchenko 6a46a3768d Use selectionRange for referencing symbols in tests 2025-04-27 15:42:55 +02:00
Michael Panchenko e6f0ddacef Tests for LS on rust, written by windsurf with GPT4.1 2025-04-27 15:34:29 +02:00
Michael Panchenko fadfcc4f26 Tests for java, minor extension for multilspy
Written by windsurf ang GPT4.1
2025-04-27 13:43:23 +02:00
Michael Panchenko 433d7f4d59 Refactoring in tests: prepare for testing with multiple languages 2025-04-27 13:00:45 +02:00
Michael Panchenko e51cb768db Cleanup after ai 2025-04-22 17:32:45 +02:00
openhands 4d969844c8 Update iter_tool_classes to only iterate over tools in the same module by default 2025-04-22 15:13:20 +00:00
openhands d9b90f26af Improve tests for make_tool function 2025-04-22 15:03:16 +00:00
openhands 2737dd2b3f Use empty string instead of 'No description available' for missing descriptions 2025-04-22 14:18:30 +00:00
openhands 5cc4086c4f Add BasicTool to the list of classes to skip in test_make_tool_all_tools 2025-04-22 14:14:11 +00:00
openhands 6bb0074587 Fix test_make_tool_all_tools to skip test mock classes 2025-04-22 14:12:11 +00:00
openhands f1b9b3bf3d Fix parsing of tools with missing docstring descriptions 2025-04-22 14:10:24 +00:00
Marcelo Soares cf029146d1 Refactor test to target the make_tool function 2025-04-21 20:50:09 -03:00
Marcelo Soares 46b7d79c81 Parse parameter descriptions from docstring into MCP tool 2025-04-21 09:05:30 -03:00
Michael Panchenko efb0690cf9 Minor cleanup after serena 2025-04-18 20:53:29 +02:00
Michael Panchenko 468beb8fb1 Add read-only mode with EditingTool marker class (entire change performed by Serena) 2025-04-18 20:33:46 +02:00
Michael Panchenko b6afe6d89d Use pathspec instead of fnmatch in search_file. Added tests for it
Also several small improvements
2025-04-10 20:26:44 +02:00
Michael Panchenko 54588962b7 LS: option to add_gitignore_content_to_config
Defaults to true since it's probably always a good idea
2025-04-07 16:44:25 +02:00
Michael Panchenko c4384682f2 LS: support glob ignores using pathspec 2025-04-07 15:43:41 +02:00
Michael Panchenko 78b43d2a63 LS: support for configuring ignored paths
Introduced per-language always ignored paths
2025-04-07 00:54:34 +02:00
Michael Panchenko ba03ec431f FindSymbolTool: allow passing a file for restricting search, not just a directory 2025-04-06 22:23:06 +02:00
Dominik Jain 1c71b1e5d1 Remove unused imports 2025-04-04 11:02:44 +02:00
Michael Panchenko 9f3bbc8fc9 Tests: removed unused input fixture 2025-04-03 18:58:15 +02:00
Michael Panchenko be29beaf38 LS: possibility to include file symbols in find_referencing_symbols
Some minor fixes and deduplication. Adjusted tests to only use relative paths.
2025-04-01 17:08:22 +02:00
Michael Panchenko 1c4bfe8ed8 Fix path issue in test and request_dir_overview 2025-03-29 19:52:09 +01:00
Michael Panchenko 1afe45805f New tool and LS method: get_document_overview 2025-03-26 22:58:28 +01:00
Dominik Jain d172758b29 Fix path separators in tests 2025-03-26 00:06:24 +01:00
Michael Panchenko d7262ad190 Added columns to overview 2025-03-25 23:49:04 +01:00
Michael Panchenko 68dc60ac97 LS: new method request_dir_overview 2025-03-25 23:21:21 +01:00
Michael Panchenko 79140e9f80 LS: use File symbol instead of Module 2025-03-25 22:24:00 +01:00
Michael Panchenko 739a416943 LS: fixed request_parsed_files, added search_files_for_pattern 2025-03-25 20:18:52 +01:00
Michael Panchenko d73e725a87 LS: new method, request_full_symbol_tree 2025-03-25 16:48:18 +01:00
Michael Panchenko 69ab44eb74 Document symbols can now include body and retrieve the document-structure of a file 2025-03-25 00:55:03 +01:00
Michael Panchenko 43d26f5b08 Possibility to get body in all symbol retrieval methods 2025-03-24 23:34:02 +01:00
Michael Panchenko 677ec0d943 Removed accidentally committed cached 2025-03-24 23:12:10 +01:00
Michael Panchenko 31639b6e6e Added retrieval of line and full document 2025-03-24 23:07:09 +01:00
Michael Panchenko 6510329388 Added 2025-03-24 23:06:32 +01:00
Michael Panchenko efad3908ed Merge branch 'main' into feature/onboarding 2025-03-24 20:18:00 +01:00
Michael Panchenko 7ac4f9a133 Fixed import in test 2025-03-24 20:03:54 +01:00
Michael Panchenko 113ee35c90 Added text utils (copy from private project) 2025-03-24 11:56:42 +01:00
Michael Panchenko 276f6a84b9 Ported language server functionality from internal project 2025-03-24 00:07:50 +01:00
Michael Panchenko e93169bc8d Initial commit from pymetrius template 2025-03-23 23:33:19 +01:00