13 Commits
Author SHA1 Message Date
Dominik Jain d2cf18ddcb Refactoring: Rename Language to LanguageServerId
This resolves a long-standing naming issue in Serena & SolidLSP.
2026-07-22 20:55:36 +02:00
Dominik Jain 6e518b5f7c Refactor search in files/iterative file processing
* Introduce abstractions: FileCollection, FileProxy
* Unify handling of pattern search in project files
  (source code vs. all files)

This prepares for processing of external files,
which can implement FileProxy differently.
2026-07-01 14:32:37 +02:00
Michael Panchenko 0143479621 Tests: centralized test enabling logic, better parallelization in CI
Removing some heavy toolchains from windows/macos run (they will be tested only in the job based off the maximal docker image)
2026-06-28 17:47:36 +02:00
Michael Panchenko bd7e64e85a Fixed diagnostics files uri handling, added low-level tests 2026-04-29 23:52:26 +02:00
Michael Panchenko d30cdf8474 Fix symbol name resolution in selected LS (#1247)
Adds tests for name resolution for each language and fixes the name resolution where tests have failed.

Also:

Extends python tests to cover ty
Extends skipping conditions for several LS (but only when not in CI)
Better test output in CI
Removed a wrong python test (started failing for ty and should have failed for pyright too)
2026-04-01 16:29:00 +02:00
Dominik Jain 7ce1d0e564 Mark flaky tests with xfail instead of skip 2026-02-24 20:20:27 +01:00
Dominik Jain 15ab4e7747 Move test_utils to util package 2026-02-24 11:29:06 +01:00
Dominik Jain 16c2124feb Disable other TestSwiftLanguageServerBasics::test_request_references_* tests in CI #1039 2026-02-15 22:39:30 +01:00
Dominik Jain b7ce737599 Disable TestSwiftLanguageServerBasics::test_request_references_calculator_class in CI #1039 2026-02-15 12:44:31 +01:00
Dominik Jain 7513800a0f Fix mypy issues in tests 2026-02-14 19:48:07 +01:00
Dominik Jain d8cac3aedb Introduce abstraction DocumentSymbols, which is now returned by request_document_symbols 2025-11-12 03:46:18 +01:00
MischaPanch 6d28c7d722 Minor simplification of sourcekit_lsp.py, added sleeping at startup 2025-08-07 22:06:35 +02:00
Yangze Luo 2087bd3d1b Add swift lsp support 2025-08-03 13:26:07 +08:00