Commit Graph
25 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
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 c55e0c900e Diagnostics, implementation and definition tools (WIP) 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
Michael Panchenko 958b4ffd95 Disabled F# tests in CI, mentioned bugs in readme 2026-03-23 14:33:48 +01:00
Dominik Jain 45f1dcc3ae Mark TestFSharpLanguageServer.test_go_to_definition with xfail 2026-03-05 21:55:22 +01:00
Dominik Jain 90967ad678 TestFSharpLanguageServer: Mark test_find_referencing_symbols with xfail 2026-03-02 21:13:18 +01:00
Dominik Jain 9800d4e98b Introduce DotNETUtil
* Apply in FSharpLanguageServer and CSharpLanguageServer
* CSharpLanguageServer: Disabled auto-install of .NET (does not work reliably)
  and remove corresponding test
* Remove TestFSharpLanguageServerSetup
2026-03-02 17:47:32 +01:00
Dominik Jain 7ce1d0e564 Mark flaky tests with xfail instead of skip 2026-02-24 20:20:27 +01:00
Dominik Jain 52cc9729d2 Disable TestFSharpLanguageServer::test_hover_information in CI #1039 2026-02-15 00:57:55 +01:00
Dominik Jain 7513800a0f Fix mypy issues in tests 2026-02-14 19:48:07 +01:00
Dominik Jain 9e95663cd7 Disable TestFSharpLanguageServer::test_find_referencing_symbols_across_files in CI #1039 2026-02-14 14:20:25 +01:00
Bracken Spencer 8631984ed6 Fix Windows test: use .exe extension for fsautocomplete 2025-12-07 22:25:01 +01:00
Dominik Jain d4d9da37d9 Adapt F# tests to new DocumentSymbols interface 2025-12-07 21:41:09 +01:00
Dominik Jain 67fd22d134 Merge remote-tracking branch 'brackendev/fsharp-fix' into fsharp
Conflicts:
	test/solidlsp/fsharp/test_fsharp_basic.py
2025-12-07 20:52:50 +01:00
Bracken Spencer 3b83c66fa6 Fix RUF043: Use raw string and escape dot in regex pattern 2025-12-07 19:43:44 +01:00
Dominik Jain 1938ed812c Merge branch 'main' into fsharp
Conflicts:
	CHANGELOG.md
	README.md
	pyproject.toml
	src/solidlsp/ls_config.py
2025-12-07 19:43:09 +01:00
Bracken Spencer 4cc0cabcb7 Fix Windows CI: Replace Unix-only SIGALRM with cross-platform timeout
signal.SIGALRM is not available on Windows, causing test_completion to fail.
Replace with threading.Thread approach (daemon=True) that works on all platforms.
2025-12-07 18:28:30 +01:00
Don Syme 8ffd60268b fix test 2025-10-10 21:55:58 +01:00
Don Syme 5e72ccb6ad fix test 2025-10-10 20:09:39 +01:00
Don Syme 109c9d3fd0 ruff 2025-10-10 12:02:23 +01:00
Don Syme d13e1744e8 format 2025-10-10 12:01:45 +01:00
Don Syme d775eb4137 test fixes 2025-10-10 11:25:24 +01:00
Don Syme 1fe767278e add F# support 2025-10-10 02:55:34 +01:00