Skip to content

Update FSAC to use FCS and FSharp.Core from 9.0.100, as well as updated Analyzer SDK #2426

Update FSAC to use FCS and FSharp.Core from 9.0.100, as well as updated Analyzer SDK

Update FSAC to use FCS and FSharp.Core from 9.0.100, as well as updated Analyzer SDK #2426

Triggered via pull request November 19, 2024 19:08
Status Failure
Total duration 33m 35s
Artifacts

build.yml

on: pull_request
Matrix: build

Annotations

132 errors and 37 warnings
analyze
Process completed with exit code 1.
Build on ubuntu-latest for 9.0 WorkspaceLoader BackgroundCompiler: src/FsAutoComplete.Core/AdaptiveExtensions.fs#L407
The result of this expression has type 'bool' and is implicitly ignored. Consider using 'ignore' to discard this value explicitly, e.g. 'expr |> ignore', or 'let' to bind the result to a name, e.g. 'let result = expr'.
Build on ubuntu-latest for 9.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
Build on ubuntu-latest for 9.0 WorkspaceLoader TransparentCompiler: src/FsAutoComplete.Core/AdaptiveExtensions.fs#L407
The result of this expression has type 'bool' and is implicitly ignored. Consider using 'ignore' to discard this value explicitly, e.g. 'expr |> ignore', or 'let' to bind the result to a name, e.g. 'let result = expr'.
Build on ubuntu-latest for 9.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
Build on macos-13 for 9.0 WorkspaceLoader BackgroundCompiler: src/FsAutoComplete.Core/AdaptiveExtensions.fs#L407
The result of this expression has type 'bool' and is implicitly ignored. Consider using 'ignore' to discard this value explicitly, e.g. 'expr |> ignore', or 'let' to bind the result to a name, e.g. 'let result = expr'.
Build on macos-13 for 9.0 WorkspaceLoader BackgroundCompiler: src/FsAutoComplete.Core/FileSystem.fsi#L9
The namespace or module 'FsToolkit' is not defined.
Build on macos-13 for 9.0 WorkspaceLoader BackgroundCompiler: src/FsAutoComplete.Core/FileSystem.fs#L7
The namespace or module 'FsToolkit' is not defined.
Build on macos-13 for 9.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.AddPrivateAccessModifier.add private works for autoproperty
No matching CodeAction. Available code actions were: [|{ Title = "Generate placeholder XML documentation" Kind = Some "refactor" Diagnostics = None IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-18" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 1u Character = 0u } End = { Line = 1u Character = 0u } } NewText = " /// <summary></summary> /// <returns></returns> " }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.getCodeAction@68-1.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 81 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
Build on ubuntu-latest for 8.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
Build on ubuntu-latest for 8.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
Build on ubuntu-latest for repo global.json WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.AddPrivateAccessModifier.add private works for autoproperty
No matching CodeAction. Available code actions were: [|{ Title = "Generate placeholder XML documentation" Kind = Some "refactor" Diagnostics = None IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-18" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 1u Character = 0u } End = { Line = 1u Character = 0u } } NewText = " /// <summary></summary> /// <returns></returns> " }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.getCodeAction@68-1.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 81 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
Build on ubuntu-latest for repo global.json WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
Build on ubuntu-latest for repo global.json WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.AddPrivateAccessModifier.add private works for autoproperty
No matching CodeAction. Available code actions were: [|{ Title = "Generate placeholder XML documentation" Kind = Some "refactor" Diagnostics = None IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-18" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 1u Character = 0u } End = { Line = 1u Character = 0u } } NewText = " /// <summary></summary> /// <returns></returns> " }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.getCodeAction@68-1.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 81 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
Build on ubuntu-latest for repo global.json WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
Build on windows-latest for 9.0 WorkspaceLoader BackgroundCompiler: src/FsAutoComplete.Core/AdaptiveExtensions.fs#L407
The result of this expression has type 'bool' and is implicitly ignored. Consider using 'ignore' to discard this value explicitly, e.g. 'expr |> ignore', or 'let' to bind the result to a name, e.g. 'let result = expr'.
Build on windows-latest for 9.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
Build on ubuntu-latest for 8.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.AddPrivateAccessModifier.add private works for autoproperty
No matching CodeAction. Available code actions were: [|{ Title = "Generate placeholder XML documentation" Kind = Some "refactor" Diagnostics = None IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-18" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 1u Character = 0u } End = { Line = 1u Character = 0u } } NewText = " /// <summary></summary> /// <returns></returns> " }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.getCodeAction@68-1.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /home/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 81 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
Build on ubuntu-latest for 8.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
Build on windows-latest for 9.0 WorkspaceLoader TransparentCompiler: src/FsAutoComplete.Core/AdaptiveExtensions.fs#L407
The result of this expression has type 'bool' and is implicitly ignored. Consider using 'ignore' to discard this value explicitly, e.g. 'expr |> ignore', or 'let' to bind the result to a name, e.g. 'let result = expr'.
Build on windows-latest for 9.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.AddPrivateAccessModifier.add private works for autoproperty
No matching CodeAction. Available code actions were: [|{ Title = "Generate placeholder XML documentation" Kind = Some "refactor" Diagnostics = None IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-18" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 1u Character = 0u } End = { Line = 1u Character = 0u } } NewText = " /// <summary></summary> /// <returns></returns> " }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.getCodeAction@68-1.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 81 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 8.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
Build on windows-latest for 8.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.tooltip evaluation.tests.tooltip for line 60 character 7 should be 'active pattern Value: input: Expr -> option<obj * System.Type>'
Should have a signature of 'active pattern Value: input: Expr -> option<obj * System.Type>'. String does not match at position 60. Expected char: ' ', but got 'n'. ---------- Expected: ------------------ active pattern Value: input: Expr -> option<obj * System.Type> ---------- Actual: -------------------- active pattern Value: input: Expr -> option<objnull * System.Type> at FsAutoComplete.Tests.CoreTest.verifySignature@279-6.Invoke(FSharpResult`2 _arg6) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\CoreTests.fs:line 281 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$FSharp-Core>.$Async.once@1468-2.Invoke(Unit unitVar0) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 1468 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.tooltip evaluation.tests.tooltip for line 70 character 7 should be 'active pattern ValueWithName: input: Expr -> option<obj * System.Type * string>'
Should have a signature of 'active pattern ValueWithName: input: Expr -> option<obj * System.Type * string>'. String does not match at position 68. Expected char: ' ', but got 'n'. ---------- Expected: ------------------ active pattern ValueWithName: input: Expr -> option<obj * System.Type * string> ---------- Actual: -------------------- active pattern ValueWithName: input: Expr -> option<objnull * System.Type * string> at FsAutoComplete.Tests.CoreTest.verifySignature@279-6.Invoke(FSharpResult`2 _arg6) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\CoreTests.fs:line 281 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$FSharp-Core>.$Async.once@1468-2.Invoke(Unit unitVar0) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 1468 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.fantomas integration.tests.can replace entire content of file when formatting whole document-endCharacter
Expected exit code zero but was 1. StdOut: StdErr: Unhandled exception: System.ArgumentException: '' is not a valid version string. at NuGet.Versioning.VersionRange.Parse(String value, Boolean allowFloating) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolvePropertyAndCreatorValues(JsonObjectContract contract, JsonProperty containerProperty, JsonReader reader, Type objectType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObjectUsingCreatorWithParameters(JsonReader reader, JsonObjectContract contract, JsonProperty containerProperty, ObjectConstructor`1 creator, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolvePropertyAndCreatorValues(JsonObjectContract contract, JsonProperty containerProperty, JsonReader reader, Type objectType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObjectUsingCreatorWithParameters(JsonReader reader, JsonObjectContract contract, JsonProperty containerProperty, ObjectConstructor`1 creator, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonC
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.AddPrivateAccessModifier.add private works for autoproperty
No matching CodeAction. Available code actions were: [|{ Title = "Generate placeholder XML documentation" Kind = Some "refactor" Diagnostics = None IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-18" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 1u Character = 0u } End = { Line = 1u Character = 0u } } NewText = " /// <summary></summary> /// <returns></returns> " }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.getCodeAction@68-1.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 81 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.GenerateAbstractClassStub.can generate abstract class stub
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" () ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" () at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.GenerateAbstractClassStub.can generate abstract class stub with another member with attribute
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" [<CompiledName("yo")>] member x.Foo() = 1 () ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" [<CompiledName("yo")>] member x.Foo() = 1 () at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.GenerateAbstractClassStub.can generate abstract class stub without trailing nl
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" () ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" () at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.GenerateAbstractClassStub.inserts override in correct place
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" let a = 0 ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" let a = 0 at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.GenerateAbstractClassStub.can generate abstract class stub with existing override
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name = "Circle" () ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name = "Circle" () at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.GenerateRecordStub.can generate record stubs for every pos in the record as soon as one field is known.Cursor 0 at (2
Incorrect text after applying the chosen code action. String does not match at position 50. Expected char: '\010', but got ' '. ---------- Expected: ------------------ type R = { a: string; b: int } let a = { a = ""; b = failwith "---" } ---------- Actual: -------------------- type R = { a: string; b: int } let a = { a = ""; b = failwith "---" } at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
Build on windows-latest for 8.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
Build on macos-13 for 9.0 WorkspaceLoader TransparentCompiler: src/FsAutoComplete.Core/AdaptiveExtensions.fs#L407
The result of this expression has type 'bool' and is implicitly ignored. Consider using 'ignore' to discard this value explicitly, e.g. 'expr |> ignore', or 'let' to bind the result to a name, e.g. 'let result = expr'.
Build on macos-13 for 9.0 WorkspaceLoader TransparentCompiler: src/FsAutoComplete.Core/FileSystem.fsi#L9
The namespace or module 'FsToolkit' is not defined.
Build on macos-13 for 9.0 WorkspaceLoader TransparentCompiler: src/FsAutoComplete.Core/FileSystem.fs#L7
The namespace or module 'FsToolkit' is not defined.
Build on macos-13 for 9.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.AddPrivateAccessModifier.add private works for autoproperty
No matching CodeAction. Available code actions were: [|{ Title = "Generate placeholder XML documentation" Kind = Some "refactor" Diagnostics = None IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-18" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 1u Character = 0u } End = { Line = 1u Character = 0u } } NewText = " /// <summary></summary> /// <returns></returns> " }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.getCodeAction@68-1.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 81 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
Build on macos-13 for 8.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
Build on macos-13 for 8.0 WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
Build on windows-latest for repo global.json WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.tooltip evaluation.tests.tooltip for line 60 character 7 should be 'active pattern Value: input: Expr -> option<obj * System.Type>'
Should have a signature of 'active pattern Value: input: Expr -> option<obj * System.Type>'. String does not match at position 60. Expected char: ' ', but got 'n'. ---------- Expected: ------------------ active pattern Value: input: Expr -> option<obj * System.Type> ---------- Actual: -------------------- active pattern Value: input: Expr -> option<objnull * System.Type> at FsAutoComplete.Tests.CoreTest.verifySignature@279-6.Invoke(FSharpResult`2 _arg6) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\CoreTests.fs:line 281 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$FSharp-Core>.$Async.once@1468-2.Invoke(Unit unitVar0) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 1468 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.tooltip evaluation.tests.tooltip for line 70 character 7 should be 'active pattern ValueWithName: input: Expr -> option<obj * System.Type * string>'
Should have a signature of 'active pattern ValueWithName: input: Expr -> option<obj * System.Type * string>'. String does not match at position 68. Expected char: ' ', but got 'n'. ---------- Expected: ------------------ active pattern ValueWithName: input: Expr -> option<obj * System.Type * string> ---------- Actual: -------------------- active pattern ValueWithName: input: Expr -> option<objnull * System.Type * string> at FsAutoComplete.Tests.CoreTest.verifySignature@279-6.Invoke(FSharpResult`2 _arg6) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\CoreTests.fs:line 281 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$FSharp-Core>.$Async.once@1468-2.Invoke(Unit unitVar0) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 1468 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.fantomas integration.tests.can replace entire content of file when formatting whole document-endCharacter
Expected exit code zero but was 1. StdOut: StdErr: Unhandled exception: System.ArgumentException: '' is not a valid version string. at NuGet.Versioning.VersionRange.Parse(String value, Boolean allowFloating) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolvePropertyAndCreatorValues(JsonObjectContract contract, JsonProperty containerProperty, JsonReader reader, Type objectType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObjectUsingCreatorWithParameters(JsonReader reader, JsonObjectContract contract, JsonProperty containerProperty, ObjectConstructor`1 creator, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolvePropertyAndCreatorValues(JsonObjectContract contract, JsonProperty containerProperty, JsonReader reader, Type objectType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObjectUsingCreatorWithParameters(JsonReader reader, JsonObjectContract contract, JsonProperty containerProperty, ObjectConstructor`1 creator, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonC
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.AddPrivateAccessModifier.add private works for autoproperty
No matching CodeAction. Available code actions were: [|{ Title = "Generate placeholder XML documentation" Kind = Some "refactor" Diagnostics = None IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-18" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 1u Character = 0u } End = { Line = 1u Character = 0u } } NewText = " /// <summary></summary> /// <returns></returns> " }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.getCodeAction@68-1.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 81 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.GenerateAbstractClassStub.can generate abstract class stub
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" () ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" () at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.GenerateAbstractClassStub.can generate abstract class stub with another member with attribute
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" [<CompiledName("yo")>] member x.Foo() = 1 () ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" [<CompiledName("yo")>] member x.Foo() = 1 () at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.GenerateAbstractClassStub.can generate abstract class stub without trailing nl
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" () ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" () at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.GenerateAbstractClassStub.inserts override in correct place
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" let a = 0 ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" let a = 0 at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.GenerateAbstractClassStub.can generate abstract class stub with existing override
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name = "Circle" () ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name = "Circle" () at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.GenerateRecordStub.can generate record stubs for every pos in the record as soon as one field is known.Cursor 0 at (2
Incorrect text after applying the chosen code action. String does not match at position 50. Expected char: '\010', but got ' '. ---------- Expected: ------------------ type R = { a: string; b: int } let a = { a = ""; b = failwith "---" } ---------- Actual: -------------------- type R = { a: string; b: int } let a = { a = ""; b = failwith "---" } at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
Build on windows-latest for repo global.json WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.tooltip evaluation.tests.tooltip for line 60 character 7 should be 'active pattern Value: input: Expr -> option<obj * System.Type>'
Should have a signature of 'active pattern Value: input: Expr -> option<obj * System.Type>'. String does not match at position 60. Expected char: ' ', but got 'n'. ---------- Expected: ------------------ active pattern Value: input: Expr -> option<obj * System.Type> ---------- Actual: -------------------- active pattern Value: input: Expr -> option<objnull * System.Type> at FsAutoComplete.Tests.CoreTest.verifySignature@279-6.Invoke(FSharpResult`2 _arg6) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\CoreTests.fs:line 281 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$FSharp-Core>.$Async.once@1468-2.Invoke(Unit unitVar0) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 1468 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.tooltip evaluation.tests.tooltip for line 70 character 7 should be 'active pattern ValueWithName: input: Expr -> option<obj * System.Type * string>'
Should have a signature of 'active pattern ValueWithName: input: Expr -> option<obj * System.Type * string>'. String does not match at position 68. Expected char: ' ', but got 'n'. ---------- Expected: ------------------ active pattern ValueWithName: input: Expr -> option<obj * System.Type * string> ---------- Actual: -------------------- active pattern ValueWithName: input: Expr -> option<objnull * System.Type * string> at FsAutoComplete.Tests.CoreTest.verifySignature@279-6.Invoke(FSharpResult`2 _arg6) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\CoreTests.fs:line 281 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$FSharp-Core>.$Async.once@1468-2.Invoke(Unit unitVar0) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 1468 at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.fantomas integration.tests.can replace entire content of file when formatting whole document-endCharacter
Expected exit code zero but was 1. StdOut: StdErr: Unhandled exception: System.ArgumentException: '' is not a valid version string. at NuGet.Versioning.VersionRange.Parse(String value, Boolean allowFloating) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolvePropertyAndCreatorValues(JsonObjectContract contract, JsonProperty containerProperty, JsonReader reader, Type objectType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObjectUsingCreatorWithParameters(JsonReader reader, JsonObjectContract contract, JsonProperty containerProperty, ObjectConstructor`1 creator, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ResolvePropertyAndCreatorValues(JsonObjectContract contract, JsonProperty containerProperty, JsonReader reader, Type objectType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObjectUsingCreatorWithParameters(JsonReader reader, JsonObjectContract contract, JsonProperty containerProperty, ObjectConstructor`1 creator, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonC
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.AddPrivateAccessModifier.add private works for autoproperty
No matching CodeAction. Available code actions were: [|{ Title = "Generate placeholder XML documentation" Kind = Some "refactor" Diagnostics = None IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-18" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 1u Character = 0u } End = { Line = 1u Character = 0u } } NewText = " /// <summary></summary> /// <returns></returns> " }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.getCodeAction@68-1.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 81 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.GenerateAbstractClassStub.can generate abstract class stub
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" () ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" () at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.GenerateAbstractClassStub.can generate abstract class stub with another member with attribute
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" [<CompiledName("yo")>] member x.Foo() = 1 () ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" [<CompiledName("yo")>] member x.Foo() = 1 () at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.GenerateAbstractClassStub.can generate abstract class stub without trailing nl
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" () ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" () at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.GenerateAbstractClassStub.inserts override in correct place
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" let a = 0 ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name: string = failwith "Not Implemented" let a = 0 at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.GenerateAbstractClassStub.can generate abstract class stub with existing override
Incorrect text after applying the chosen code action. String does not match at position 259. Expected char: '\010', but got ' '. ---------- Expected: ------------------ [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name = "Circle" () ---------- Actual: -------------------- [<AbstractClass>] type Shape(x0: float, y0: float) = let mutable x, y = x0, y0 abstract Name : string with get abstract Area : float with get member _.Move dx dy = x <- x + dx y <- y + dy type Square(x,y, sideLength) = inherit Shape(x,y) override this.Area: float = failwith "Not Implemented" override this.Name = "Circle" () at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112 --- End of stack trace from previous location ---
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.GenerateRecordStub.can generate record stubs for every pos in the record as soon as one field is known.Cursor 0 at (2
Incorrect text after applying the chosen code action. String does not match at position 50. Expected char: '\010', but got ' '. ---------- Expected: ------------------ type R = { a: string; b: int } let a = { a = ""; b = failwith "---" } ---------- Actual: -------------------- type R = { a: string; b: int } let a = { a = ""; b = failwith "---" } at Utils.CursorbasedTests.CodeFix.checkFixAt@100-3.Invoke(Unit unitVar) in D:\a\FsAutoComplete\FsAutoComplete\test\FsAutoComplete.Tests.Lsp\Utils\CursorbasedTests.fs:line 110 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvoke[T,TResult](AsyncActivation`1 ctxt, TResult result1, FSharpFunc`2 part2) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 510 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
FSAC.lsp.Ionide WorkspaceLoader.BackgroundCompiler.CodeFix-tests.AddPrivateAccessModifier.add private works for autoproperty
No matching CodeAction. Available code actions were: [|{ Title = "Generate placeholder XML documentation" Kind = Some "refactor" Diagnostics = None IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-18" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 1u Character = 0u } End = { Line = 1u Character = 0u } } NewText = " /// <summary></summary> /// <returns></returns> " }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.getCodeAction@68-1.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 81 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
Build on macos-13 for repo global.json WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
Build on macos-13 for repo global.json WorkspaceLoader BackgroundCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.AddPrivateAccessModifier.add private works for autoproperty
No matching CodeAction. Available code actions were: [|{ Title = "Generate placeholder XML documentation" Kind = Some "refactor" Diagnostics = None IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-18" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 1u Character = 0u } End = { Line = 1u Character = 0u } } NewText = " /// <summary></summary> /// <returns></returns> " }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.getCodeAction@68-1.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 81 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
Build on macos-13 for 8.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
Build on macos-13 for 8.0 WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
Build on macos-13 for repo global.json WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
FSAC.lsp.Ionide WorkspaceLoader.TransparentCompiler.CodeFix-tests.AddPrivateAccessModifier.add private works for autoproperty
No matching CodeAction. Available code actions were: [|{ Title = "Generate placeholder XML documentation" Kind = Some "refactor" Diagnostics = None IsPreferred = None Disabled = None Edit = Some { Changes = None DocumentChanges = Some [|C1 { TextDocument = { Uri = "untitled:Untitled-18" Version = Some 0 } Edits = [|C1 { Range = { Start = { Line = 1u Character = 0u } End = { Line = 1u Character = 0u } } NewText = " /// <summary></summary> /// <returns></returns> " }|] }|] ChangeAnnotations = None } Command = None Data = None }|] at Utils.CursorbasedTests.CodeFix.getCodeAction@68-1.Invoke(String msg) at Utils.CursorbasedTests.CodeFix.checkFixAt@51-1.Invoke(FSharpOption`1 res) in /Users/runner/work/FsAutoComplete/FsAutoComplete/test/FsAutoComplete.Tests.Lsp/Utils/CursorbasedTests.fs:line 81 at Microsoft.FSharp.Control.AsyncPrimitives.CallThenInvokeNoHijackCheck[a,b](AsyncActivation`1 ctxt, b result1, FSharpFunc`2 userCode) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 528 at <StartupCode$fsautocomplete>.$AdaptiveFSharpLspServer.FsAutoComplete-Lsp-IFSharpLspServer-TextDocumentCodeAction@1519-31.Invoke(AsyncActivation`1 ctxt) at Microsoft.FSharp.Control.Trampoline.Execute(FSharpFunc`2 firstAction) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 112
Build on macos-13 for repo global.json WorkspaceLoader TransparentCompiler
Process completed with exit code 1.
analyze
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on ubuntu-latest for 9.0 WorkspaceLoader BackgroundCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on ubuntu-latest for 9.0 WorkspaceLoader BackgroundCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on ubuntu-latest for 9.0 WorkspaceLoader TransparentCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on ubuntu-latest for 9.0 WorkspaceLoader TransparentCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on macos-13 for 9.0 WorkspaceLoader BackgroundCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on macos-13 for 9.0 WorkspaceLoader BackgroundCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on ubuntu-latest for 8.0 WorkspaceLoader BackgroundCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on ubuntu-latest for 8.0 WorkspaceLoader BackgroundCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on ubuntu-latest for repo global.json WorkspaceLoader BackgroundCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on ubuntu-latest for repo global.json WorkspaceLoader BackgroundCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on ubuntu-latest for repo global.json WorkspaceLoader TransparentCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on ubuntu-latest for repo global.json WorkspaceLoader TransparentCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on windows-latest for 9.0 WorkspaceLoader BackgroundCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on windows-latest for 9.0 WorkspaceLoader BackgroundCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on ubuntu-latest for 8.0 WorkspaceLoader TransparentCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on ubuntu-latest for 8.0 WorkspaceLoader TransparentCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on windows-latest for 9.0 WorkspaceLoader TransparentCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on windows-latest for 9.0 WorkspaceLoader TransparentCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on windows-latest for 8.0 WorkspaceLoader BackgroundCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on windows-latest for 8.0 WorkspaceLoader BackgroundCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on windows-latest for 8.0 WorkspaceLoader TransparentCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on windows-latest for 8.0 WorkspaceLoader TransparentCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on macos-13 for 9.0 WorkspaceLoader TransparentCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on macos-13 for 9.0 WorkspaceLoader TransparentCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on macos-13 for 8.0 WorkspaceLoader BackgroundCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on macos-13 for 8.0 WorkspaceLoader BackgroundCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on windows-latest for repo global.json WorkspaceLoader BackgroundCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on windows-latest for repo global.json WorkspaceLoader BackgroundCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on windows-latest for repo global.json WorkspaceLoader TransparentCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on windows-latest for repo global.json WorkspaceLoader TransparentCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on macos-13 for repo global.json WorkspaceLoader BackgroundCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on macos-13 for repo global.json WorkspaceLoader BackgroundCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on macos-13 for 8.0 WorkspaceLoader TransparentCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on macos-13 for 8.0 WorkspaceLoader TransparentCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']
Build on macos-13 for repo global.json WorkspaceLoader TransparentCompiler
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build on macos-13 for repo global.json WorkspaceLoader TransparentCompiler
Unexpected input(s) 'include-prerelease', valid inputs are ['dotnet-version', 'dotnet-quality', 'global-json-file', 'source-url', 'owner', 'config-file', 'cache', 'cache-dependency-path']