Skip to content

Fix Find All References for Active Pattern Cases #2722

Fix Find All References for Active Pattern Cases

Fix Find All References for Active Pattern Cases #2722

Triggered via pull request December 8, 2025 23:06
Status Failure
Total duration 58m 45s
Artifacts

build.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

61 errors
Build on ubuntu-latest for 8.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 9.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 10.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on ubuntu-latest for 8.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on ubuntu-latest for 9.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 8.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Go to definition tests.GoTo Tests.Go-to-type-definition on first char of identifier
Directory not empty : '/home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/TestCases/GoToTests/obj'
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Go to definition tests.GoTo Tests.Go-to-type-definition
Directory not empty : '/home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/TestCases/GoToTests/obj'
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Go to definition tests.GoTo Tests.Go-to-implementation on sourcelink file with sourcelink in DLL
Directory not empty : '/home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/TestCases/GoToTests/obj'
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Go to definition tests.GoTo Tests.Go-to-implementation on sourcelink file with sourcelink in PDB
Directory not empty : '/home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/TestCases/GoToTests/obj'
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Go to definition tests.GoTo Tests.Go-to-definition on custom type binding
Directory not empty : '/home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/TestCases/GoToTests/obj'
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Go to definition tests.GoTo Tests.Go-to-definition-with-line-directive
Directory not empty : '/home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/TestCases/GoToTests/obj'
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Go to definition tests.GoTo Tests.Go-to-definition
Directory not empty : '/home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/TestCases/GoToTests/obj'
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Go to definition tests.GoTo Tests.Go-to-definition on external namespace (System.Net) should error when going to a namespace
Directory not empty : '/home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/TestCases/GoToTests/obj'
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Go to definition tests.GoTo Tests.Go-to-definition on external symbol (System.Net.HttpWebRequest)
Directory not empty : '/home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/TestCases/GoToTests/obj'
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on ubuntu-latest for 10.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 8.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 103
Build on windows-latest for 10.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 103
Build on ubuntu-latest for 10.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 9.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 103
Build on macos-15 for 8.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on macos-15 for 8.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on macos-15 for 10.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 103
Build on macos-15 for 10.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on macos-15 for 9.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112
Build on macos-15 for 9.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.Find All References tests.range.can get range of full Active Pattern
Should find correct references. String does not match at position 25. Expected char: '〈', but got '|'. ---------- Expected: ------------------ module MyModule = let (〈|Even|Odd|〉) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (〈|Even|Odd|〉) 42 let _ = MyModule.(〈|Even|Odd|〉) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () ---------- Actual: -------------------- module MyModule = let (|〈Even|Odd〉|) value = if value % 2 = 0 then Even else Odd open MyModule let _ = (|〈Even|Odd〉|) 42 let _ = MyModule.(|〈Even|Odd〉|) 42 let _ = MyModule .(〈|Even| Odd|〉) 42 let _ = match 42 with | Even -> () | Odd -> () let _ = match 42 with | MyModule.Even -> () | MyModule.Odd -> () at [email protected](FSharpResult`2 refs) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 495 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 527 at <StartupCode$FSharp-Core>[email protected](Unit unitVar0) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 1463 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.general.tryFixupRange.Active Pattern - simple
Expected matching range pair '$<', '>$', but got: [("$<", { Line = 7u Character = 13u }); ("$<", { Line = 10u Character = 11u }); (">$", { Line = 10u Character = 25u }); ("$<", { Line = 11u Character = 11u }); (">$", { Line = 11u Character = 23u }); ("$<", { Line = 12u Character = 11u }); (">$", { Line = 12u Character = 23u }); ("$<", { Line = 15u Character = 11u }); (">$", { Line = 16u Character = 16u }); ("$<", { Line = 18u Character = 12u }); (">$", { Line = 18u Character = 22u }); ("$<", { Line = 20u Character = 10u }); (">$", { Line = 21u Character = 16u }); ("$<", { Line = 24u Character = 18u }); (">$", { Line = 24u Character = 28u }); ("$<", { Line = 27u Character = 18u }); (">$", { Line = 27u Character = 32u }); ("$<", { Line = 28u Character = 18u }); (">$", { Line = 28u Character = 36u }); ("$<", { Line = 33u Character = 18u }); (">$", { Line = 33u Character = 32u }); ("$<", { Line = 34u Character = 18u }); (">$", { Line = 34u Character = 30u }); ("$<", { Line = 35u Character = 18u }); (">$", { Line = 35u Character = 30u }); ("$<", { Line = 38u Character = 18u }); (">$", { Line = 39u Character = 14u }); ("$<", { Line = 41u Character = 10u }); (">$", { Line = 41u Character = 20u }); ("$<", { Line = 43u Character = 8u }); (">$", { Line = 44u Character = 14u }); ("$<", { Line = 47u Character = 8u }); (">$", { Line = 48u Character = 14u })] at FsAutoComplete.Tests.FindReferences.collectRanges@861-1(FSharpList`1 cursors, FSharpList`1 ranges) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 867 at FsAutoComplete.Tests.FindReferences.extractCursorAndRanges@849(String sourceWithCursorAndRanges) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 871 at [email protected](Unit unitVar) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/FindReferencesTests.fs:line 875 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 509 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\fsharp\src\FSharp.Core\async.fs:line 112