Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
58827c8
Demonstrate basic test discvoery using language server
farlee2121 Jul 22, 2025
128d6fa
Use new test discovery in all places the old cli-based discovery was …
farlee2121 Jul 25, 2025
b5435e9
Primative merge of code locations on test discovery
farlee2121 Jul 25, 2025
baad241
Implement incremental test discovery updates
farlee2121 Jul 28, 2025
a713c99
Run all tests using the language server
farlee2121 Jul 30, 2025
fd860a6
Improve discovery progress reporting
farlee2121 Aug 4, 2025
bbb6a17
Fix bug when merging theory test results to the explorer
farlee2121 Aug 4, 2025
16527ce
Match Xunit theory case nesting to Visual Studio's
farlee2121 Aug 4, 2025
7967cb8
Demonstrate basic streaming of test results from langauge server
farlee2121 Aug 4, 2025
48e90ed
Add incremental test running indicators to language server test runs
farlee2121 Aug 5, 2025
b04f7ca
Add testCaseFilter support to test Runs
farlee2121 Aug 5, 2025
2ff7a09
Draft: Attempt to attach debugger on test run. Currently hanging on t…
farlee2121 Aug 6, 2025
9d807eb
Use vstest environment variable for skipping entry breakpoints instea…
farlee2121 Aug 7, 2025
1a1aeb2
Debug test runs using the language server
farlee2121 Sep 2, 2025
d539fe5
Forward test logs to the vscode test run output
farlee2121 Sep 2, 2025
9c66a63
Allow client to limit which test projects are run
farlee2121 Sep 4, 2025
d6b45ea
Show a warning if test explorer refresh doesn't find any tests
farlee2121 Sep 9, 2025
27357e7
Forward test discovery logs to the test adapter logs for improved err…
farlee2121 Sep 9, 2025
28d39f7
Colorize log levels in the TestRun output
farlee2121 Sep 10, 2025
1cfab84
Log test outcomes to the TestRun output
farlee2121 Sep 10, 2025
e1d716f
Raise a warning if no test ran for a test run
farlee2121 Sep 10, 2025
9ec3d11
Factor the language server discovery and run flows to clarify the top…
farlee2121 Sep 11, 2025
7547296
Refactor mergeTestResultsToExplorer for smoother use with LSP test re…
farlee2121 Sep 11, 2025
6713384
Fix error when running parameterized test cases for xUnit or MSTest
farlee2121 Sep 14, 2025
9c97dae
Rediscover tests after a test run
farlee2121 Sep 14, 2025
7e104df
Improve error reporting when the test run throws an exception
farlee2121 Sep 17, 2025
62d8f9b
Fix error when test names contain --
farlee2121 Sep 17, 2025
359ea6b
Fix spelling error
farlee2121 Sep 18, 2025
326c472
Replace custom Option extension methods with builtin methods
farlee2121 Sep 24, 2025
941edae
Error if unexpected TestOutcomeDTO value found.
farlee2121 Sep 24, 2025
a4c788c
Discover tests without building on initial workspace load
farlee2121 Sep 24, 2025
6f10c22
Fix bug where tests with the same name could conflict between projects
farlee2121 Sep 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions release/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -901,6 +901,11 @@
"description": "Decides if the test explorer will automatically try discover tests when the workspace loads. You can still manually refresh the explorer to discover tests at any time",
"type": "boolean"
},
"FSharp.TestExplorer.UseLegacyDotnetCliIntegration": {
"default": false,
"description": "Use the dotnet cli to discover and run tests instead of the language server. Will lose features like streamed test results and Microsoft Testing Platform support.",
"type": "boolean"
},
"FSharp.trace.server": {
"default": "off",
"description": "Trace server messages at the LSP protocol level for diagnostics.",
Expand Down
Loading
Loading