Skip to content

Fix Find All References for Active Pattern Cases #2723

Fix Find All References for Active Pattern Cases

Fix Find All References for Active Pattern Cases #2723

Triggered via pull request December 8, 2025 23:06
Status Failure
Total duration 1h 17m 47s
Artifacts

build.yml

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

Annotations

54 errors
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 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 103
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 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 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 103
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 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 112
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 ubuntu-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 /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 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 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 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
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 112
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 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