You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The first two tests consistently fail on Windows in GH CI.
From the gopls traces, it looks like gopls was still loading the packages and couldn't return gopls.list_imports workspace/executeCommand within ~1sec. The tests require loading multiple third-party modules.
We can try to increase test timeout while investigating ways to speed tests.
The first two tests consistently fail on Windows in GH CI.
From the gopls traces, it looks like gopls was still loading the packages and couldn't return
gopls.list_imports
workspace/executeCommand within ~1sec. The tests require loading multiple third-party modules.We can try to increase test timeout while investigating ways to speed tests.
https://github.com/golang/vscode-go/actions/runs/7885510004/job/21516805275
Code lenses with stretchr/testify/suite test failure log
``` Code lenses with stretchr/testify/suite 1) Run test at cursor [Trace - 11:11:58.769 AM] Sending request 'initialize - (0)'. Params: {"processId":4624,"clientInfo":{"name":"Visual Studio Code - Insiders","version":"1.87.0-insider"},"locale":"en","rootPath":"d:\\a\\vscode-go\\vscode-go\\extension\\test\\testdata\\stretchrTestSuite","rootUri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite","capabilities":{"workspace":{"applyEdit":true,"workspaceEdit":{"documentChanges":true,"resourceOperations":["create","rename","delete"],"failureHandling":"textOnlyTransactional","normalizesLineEndings":true,"changeAnnotationSupport":{"groupsOnLabel":true}},"configuration":true,"didChangeWatchedFiles":{"dynamicRegistration":true,"relativePatternSupport":true},"symbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"tagSupport":{"valueSet":[1]},"resolveSupport":{"properties":["location.range"]}},"codeLens":{"refreshSupport":true},"executeCommand":{"dynamicRegistration":true},"didChangeConfiguration":{"dynamicRegistration":true},"workspaceFolders":true,"semanticTokens":{"refreshSupport":true},"fileOperations":{"dynamicRegistration":true,"didCreate":true,"didRename":true,"didDelete":true,"willCreate":true,"willRename":true,"willDelete":true},"inlineValue":{"refreshSupport":true},"inlayHint":{"refreshSupport":true},"diagnostics":{"refreshSupport":true}},"textDocument":{"publishDiagnostics":{"relatedInformation":true,"versionSupport":false,"tagSupport":{"valueSet":[1,2]},"codeDescriptionSupport":true,"dataSupport":true},"synchronization":{"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"completion":{"dynamicRegistration":true,"contextSupport":true,"completionItem":{"snippetSupport":true,"commitCharactersSupport":true,"documentationFormat":["markdown","plaintext"],"deprecatedSupport":true,"preselectSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true,"resolveSupport":{"properties":["documentation","detail","additionalTextEdits"]},"insertTextModeSupport":{"valueSet":[1,2]},"labelDetailsSupport":true},"insertTextMode":2,"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"completionList":{"itemDefaults":["commitCharacters","editRange","insertTextFormat","insertTextMode"]}},"hover":{"dynamicRegistration":true,"contentFormat":["markdown","plaintext"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"documentationFormat":["markdown","plaintext"],"parameterInformation":{"labelOffsetSupport":true},"activeParameterSupport":true},"contextSupport":true},"definition":{"dynamicRegistration":true,"linkSupport":true},"references":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"dynamicRegistration":true,"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]},"hierarchicalDocumentSymbolSupport":true,"tagSupport":{"valueSet":[1]},"labelSupport":true},"codeAction":{"dynamicRegistration":true,"isPreferredSupport":true,"disabledSupport":true,"dataSupport":true,"resolveSupport":{"properties":["edit"]},"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite","source","source.organizeImports"]}},"honorsChangeAnnotations":false},"codeLens":{"dynamicRegistration":true},"formatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true,"prepareSupportDefaultBehavior":1,"honorsChangeAnnotations":true},"documentLink":{"dynamicRegistration":true,"tooltipSupport":true},"typeDefinition":{"dynamicRegistration":true,"linkSupport":true},"implementation":{"dynamicRegistration":true,"linkSupport":true},"colorProvider":{"dynamicRegistration":true},"foldingRange":{"dynamicRegistration":true,"rangeLimit":5000,"lineFoldingOnly":true,"foldingRangeKind":{"valueSet":["comment","imports","region"]},"foldingRange":{"collapsedText":false}},"declaration":{"dynamicRegistration":true,"linkSupport":true},"selectionRange":{"dynamicRegistration":true},"callHierarchy":{"dynamicRegistration":true},"semanticTokens":{"dynamicRegistration":true,"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator","decorator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":["relative"],"requests":{"range":true,"full":{"delta":true}},"multilineTokenSupport":false,"overlappingTokenSupport":false,"serverCancelSupport":true,"augmentsSyntaxTokens":true},"linkedEditingRange":{"dynamicRegistration":true},"typeHierarchy":{"dynamicRegistration":true},"inlineValue":{"dynamicRegistration":true},"inlayHint":{"dynamicRegistration":true,"resolveSupport":{"properties":["tooltip","textEdits","label.tooltip","label.location","label.command"]}},"diagnostic":{"dynamicRegistration":true,"relatedDocumentSupport":false}},"window":{"showMessage":{"messageActionItem":{"additionalPropertiesSupport":true}},"showDocument":{"support":true},"workDoneProgress":true},"general":{"staleRequestSupport":{"cancel":true,"retryOnContentModified":["textDocument/semanticTokens/full","textDocument/semanticTokens/range","textDocument/semanticTokens/full/delta"]},"regularExpressions":{"engine":"ECMAScript","version":"ES2020"},"markdown":{"parser":"marked","version":"1.1.0"},"positionEncodings":["utf-16"]},"notebookDocument":{"synchronization":{"dynamicRegistration":true,"executionSummarySupport":true}}},"initializationOptions":{"ui.inlayhint.hints":{"assignVariableTypes":false,"compositeLiteralFields":false,"compositeLiteralTypes":false,"constantValues":false,"functionTypeParameters":false,"parameterNames":false,"rangeVariableTypes":false},"ui.vulncheck":"Off","linkifyShowMessage":true,"allExperiments":true},"trace":"off","workspaceFolders":null} [Trace - 11:11:58.773 AM] Received response 'initialize - (0)' in 4ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor.extract","refactor.inline","refactor.rewrite","source.fixAll","source.organizeImports"],"resolveProvider":true},"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":{"prepareProvider":true},"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.diagnose_files","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator","decorator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.21.7\",\"Path\":\"golang.org/x/tools/gopls\",\"Main\":{\"Path\":\"golang.org/x/tools/gopls\",\"Version\":\"v0.15.0-pre.2\",\"Sum\":\"h1:A48ndEGf3pvzJ0k22HneSU7msCaggzcpg56ELTEuapQ=\",\"Replace\":null},\"Deps\":[{\"Path\":\"github.com/BurntSushi/toml\",\"Version\":\"v1.2.1\",\"Sum\":\"h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak=\",\"Replace\":null},{\"Path\":\"github.com/google/go-cmp\",\"Version\":\"v0.6.0\",\"Sum\":\"h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=\",\"Replace\":null},{\"Path\":\"golang.org/x/exp/typeparams\",\"Version\":\"v0.0.0-20221212164502-fae10dda9338\",\"Sum\":\"h1:2O2DON6y3XMJiQRAS1UWU+54aec2uopH3x7MAiqGW6Y=\",\"Replace\":null},{\"Path\":\"golang.org/x/mod\",\"Version\":\"v0.14.0\",\"Sum\":\"h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0=\",\"Replace\":null},{\"Path\":\"golang.org/x/sync\",\"Version\":\"v0.6.0\",\"Sum\":\"h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ=\",\"Replace\":null},{\"Path\":\"golang.org/x/sys\",\"Version\":\"v0.16.0\",\"Sum\":\"h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU=\",\"Replace\":null},{\"Path\":\"golang.org/x/telemetry\",\"Version\":\"v0.0.0-20240201224847-0a1d30dda509\",\"Sum\":\"h1:Nr7eTQpQZ/ytesxDJpQgaf0t4sdLnnDtAbmtViTrSUo=\",\"Replace\":null},{\"Path\":\"golang.org/x/text\",\"Version\":\"v0.14.0\",\"Sum\":\"h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=\",\"Replace\":null},{\"Path\":\"golang.org/x/tools\",\"Version\":\"v0.17.1-0.20240206204217-56dc8684fb5a\",\"Sum\":\"h1:WL/PnseOKWuDtRbgfYKDpuAmMpy3OrX84rv7uQFZJK4=\",\"Replace\":null},{\"Path\":\"golang.org/x/vuln\",\"Version\":\"v1.0.1\",\"Sum\":\"h1:KUas02EjQK5LTuIx1OylBQdKKZ9jeugs+HiqO5HormU=\",\"Replace\":null},{\"Path\":\"honnef.co/go/tools\",\"Version\":\"v0.4.6\",\"Sum\":\"h1:oFEHCKeID7to/3autwsWfnuv69j3NsfcXbvJKuIcep8=\",\"Replace\":null},{\"Path\":\"mvdan.cc/gofumpt\",\"Version\":\"v0.6.0\",\"Sum\":\"h1:G3QvahNDmpD+Aek/bNOLrFR2XC6ZAdo62dZu65gmwGo=\",\"Replace\":null},{\"Path\":\"mvdan.cc/xurls/v2\",\"Version\":\"v2.5.0\",\"Sum\":\"h1:lyBNOm8Wo71UknhUs4QTFUNNMyxy2JEIaKKo0RWOh+8=\",\"Replace\":null}],\"Settings\":[{\"Key\":\"-buildmode\",\"Value\":\"exe\"},{\"Key\":\"-compiler\",\"Value\":\"gc\"},{\"Key\":\"DefaultGODEBUG\",\"Value\":\"panicnil=1\"},{\"Key\":\"CGO_ENABLED\",\"Value\":\"1\"},{\"Key\":\"CGO_CFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_CPPFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_CXXFLAGS\",\"Value\":\"\"},{\"Key\":\"CGO_LDFLAGS\",\"Value\":\"\"},{\"Key\":\"GOARCH\",\"Value\":\"amd64\"},{\"Key\":\"GOOS\",\"Value\":\"windows\"},{\"Key\":\"GOAMD64\",\"Value\":\"v1\"}],\"Version\":\"v0.15.0-pre.2\"}"}} [Trace - 11:11:58.787 AM] Sending notification 'initialized'. Params: {} [Trace - 11:11:58.787 AM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/codelens/codelens_test.go","languageId":"go","version":1,"text":"package main\r\n\r\nimport (\r\n\t\"testing\"\r\n)\r\n\r\nfunc TestSample(t *testing.T) {\r\n\tt.Run(\"sample test passing\", func(t *testing.T) {\r\n\r\n\t})\r\n\r\n\tt.Run(\"sample test failing\", func(t *testing.T) {\r\n\t\tt.FailNow()\r\n\t})\r\n\r\n\ttestName := \"dynamic test name\"\r\n\tt.Run(testName, func(t *testing.T) {\r\n\t\tt.FailNow()\r\n\t})\r\n}\r\n"}} [Trace - 11:11:58.787 AM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/codelens/codelens_benchmark_test.go","languageId":"go","version":1,"text":"package main\r\n\r\nimport (\r\n\t\"testing\"\r\n)\r\n\r\nfunc BenchmarkSample(b *testing.B) {\r\n\tb.Run(\"sample test passing\", func(t *testing.B) {\r\n\r\n\t})\r\n\r\n\tb.Run(\"sample test failing\", func(t *testing.B) {\r\n\t\tt.FailNow()\r\n\t})\r\n\r\n\ttestName := \"dynamic test name\"\r\n\tb.Run(testName, func(t *testing.B) {\r\n\t\tt.FailNow()\r\n\t})\r\n}\r\n"}} [Trace - 11:11:58.787 AM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/codelens/codelens2_test.go","languageId":"go","version":1,"text":"package main\r\n\r\nimport (\r\n\t\"fmt\"\r\n\t\"testing\"\r\n)\r\n\r\n// As of Go1.16, `go test codelens2_test.go -list .` returns\r\n// TestFunction\r\n// Test1Function\r\n// TestΣυνάρτηση\r\n// Test함수\r\n// Test_foobar\r\n// Test\r\n// TestMain\r\n// ExampleFunction\r\n// Example\r\n\r\nfunc TestFunction(t *testing.T) {\r\n\tt.Log(\"this is a valid test function\")\r\n}\r\n\r\nfunc Testfunction(t *testing.T) {\r\n\tt.Fatal(\"this is not a valid test function\")\r\n}\r\n\r\nfunc Test1Function(t *testing.T) {\r\n\tt.Log(\"this is an acceptable test function\")\r\n}\r\n\r\nfunc TestΣυνάρτηση(t *testing.T) {\r\n\tt.Log(\"this is a valid test function\")\r\n}\r\n\r\nfunc Testσυνάρτηση(t *testing.T) {\r\n\tt.Fatal(\"this is not a valid test function\")\r\n}\r\n\r\nfunc Test함수(t *testing.T) {\r\n\tt.Log(\"this is a valid test function\")\r\n}\r\n\r\nfunc Test_foobar(t *testing.T) {\r\n\tt.Log(\"this is an acceptable test function\")\r\n}\r\n\r\nfunc Test(t *testing.T) {\r\n\tt.Log(\"this is a valid test function\")\r\n}\r\n\r\nfunc TestMain(m *testing.T) {\r\n\tm.Log(\"this is a valid test function\")\r\n}\r\n\r\nfunc ExampleFunction() {\r\n\tfmt.Println(\"this is a valid example function\")\r\n\t// Output:\r\n\t// this is a valid example function\r\n}\r\n\r\nfunc Example() {\r\n\tfmt.Println(\"this is a valid example function\")\r\n\t// Output:\r\n\t// this is a valid example function\r\n}\r\n"}} [Trace - 11:11:58.787 AM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/codelens/codelens_go118_test.go","languageId":"go","version":1,"text":"//go:build go1.18\r\n// +build go1.18\r\n\r\npackage main\r\n\r\nimport (\r\n\t\"testing\"\r\n)\r\n\r\nfunc FuzzFunc(f *testing.F) {\r\n}\r\n\r\nfunc Fuzz(f *testing.F) {\r\n}\r\n\r\nfunc TestGo118(t *testing.T) {\r\n}\r\n"}} [Trace - 11:11:58.787 AM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/codelens/testmain/testmain_test.go","languageId":"go","version":1,"text":"package main\r\n\r\nimport (\r\n\t\"testing\"\r\n)\r\n\r\nfunc TestNotMain(t *testing.T) {\r\n}\r\n\r\nfunc TestMain(m *testing.M) {\r\n}\r\n"}} [Trace - 11:11:58.788 AM] Received request 'window/workDoneProgress/create - (1)'. Params: {"token":"3042289352852386774"} [Trace - 11:11:58.789 AM] Sending response 'window/workDoneProgress/create - (1)' in 1ms. Result: [Trace - 11:11:58.789 AM] Received notification '$/progress'. Params: {"token":"3042289352852386774","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}} [Trace - 11:11:58.790 AM] Received request 'workspace/configuration - (2)'. Params: {"items":[{"scopeUri":"file:///D:/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite","section":"gopls"}]} [Trace - 11:11:58.791 AM] Sending response 'workspace/configuration - (2)' in 1ms. Result: [{"ui.inlayhint.hints":{"assignVariableTypes":false,"compositeLiteralFields":false,"compositeLiteralTypes":false,"constantValues":false,"functionTypeParameters":false,"parameterNames":false,"rangeVariableTypes":false},"ui.vulncheck":"Off","linkifyShowMessage":true,"allExperiments":true}] [Trace - 11:11:58.999 AM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2024/02/13 11:11:58 go info for D:\\a\\vscode-go\\vscode-go\\extension\\test\\testdata\\stretchrTestSuite\n(view type GoModView)\n(root dir D:\\a\\vscode-go\\vscode-go\\extension\\test\\testdata\\stretchrTestSuite)\n(go version go version go1.21.7 windows/amd64)\n(build flags: [])\n(go env: {GOOS:windows GOARCH:amd64 GOCACHE:C:\\Users\\runneradmin\\AppData\\Local\\go-build GOMODCACHE:C:\\Users\\runneradmin\\go\\pkg\\mod GOPATH:C:\\Users\\runneradmin\\go GOPRIVATE: GOFLAGS: GO111MODULE: GoVersion:21 GoVersionOutput:go version go1.21.7 windows/amd64\n GOWORK: GOPACKAGESDRIVER:})\n(env overlay: map[])\n\n"} [Info - 11:11:59 AM] 2024/02/13 11:11:58 go info for D:\a\vscode-go\vscode-go\extension\test\testdata\stretchrTestSuite (view type GoModView) (root dir D:\a\vscode-go\vscode-go\extension\test\testdata\stretchrTestSuite) (go version go version go1.21.7 windows/amd64) (build flags: []) (go env: {GOOS:windows GOARCH:amd64 GOCACHE:C:\Users\runneradmin\AppData\Local\go-build GOMODCACHE:C:\Users\runneradmin\go\pkg\mod GOPATH:C:\Users\runneradmin\go GOPRIVATE: GOFLAGS: GO111MODULE: GoVersion:21 GoVersionOutput:go version go1.21.7 windows/amd64 GOWORK: GOPACKAGESDRIVER:}) (env overlay: map[]) [Trace - 11:11:59.665 AM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2024/02/13 11:11:59 go/packages.Load #1\n\tsnapshot=0\n\tdirectory=file:///D:/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite\n\tquery=[D:\\a\\vscode-go\\vscode-go\\extension\\test\\testdata\\stretchrTestSuite\\... builtin]\n\tpackages=5\n"} [Info - 11:11:59 AM] 2024/02/13 11:11:59 go/packages.Load #1 snapshot=0 directory=file:///D:/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite query=[D:\a\vscode-go\vscode-go\extension\test\testdata\stretchrTestSuite\... builtin] packages=5 [Trace - 11:11:59.668 AM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2024/02/13 11:11:59 go/packages.Load #1: updating metadata for 146 packages\n"} [Info - 11:11:59 AM] 2024/02/13 11:11:59 go/packages.Load #1: updating metadata for 146 packages [Trace - 11:11:59.725 AM] Received notification '$/progress'. Params: {"token":"3042289352852386774","value":{"kind":"end","message":"Finished loading packages."}} [Trace - 11:11:59.726 AM] Received request 'client/registerCapability - (3)'. Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{mod,work}","kind":7},{"globPattern":{"baseUri":"file:///D:/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite","pattern":"**/*.{go,mod,sum,work}"},"kind":7}]}}]} [Trace - 11:11:59.[728](https://github.com/golang/vscode-go/actions/runs/7885510004/job/21516805275#step:10:729) AM] Sending response 'client/registerCapability - (3)' in 2ms. Result: [Trace - 11:11:59.728 AM] Received request 'client/registerCapability - (4)'. Params: {"registrations":[{"id":"workspace/didChangeConfiguration","method":"workspace/didChangeConfiguration"}]} [Trace - 11:11:59.[730](https://github.com/golang/vscode-go/actions/runs/7885510004/job/21516805275#step:10:731) AM] Sending response 'client/registerCapability - (4)' in 1ms. Result: [Trace - 11:11:59.[751](https://github.com/golang/vscode-go/actions/runs/7885510004/job/21516805275#step:10:752) AM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/suite_test.go","languageId":"go","version":1,"text":"package main_test\r\n\r\nimport (\r\n\t\"testing\"\r\n\r\n\t\"github.com/stretchr/testify/suite\"\r\n)\r\n\r\n// Define the suite, and absorb the built-in basic suite\r\n// functionality from testify - including a T() method which\r\n// returns the current testing context\r\ntype ExampleTestSuite struct {\r\n\tsuite.Suite\r\n\tVariableThatShouldStartAtFive int\r\n}\r\n\r\n// Make sure that VariableThatShouldStartAtFive is set to five\r\n// before each test\r\nfunc (suite *ExampleTestSuite) SetupTest() {\r\n\tsuite.VariableThatShouldStartAtFive = 5\r\n}\r\n\r\n// All methods that begin with \"Test\" are run as tests within a\r\n// suite.\r\nfunc (suite *ExampleTestSuite) TestExample() {\r\n\tif suite.VariableThatShouldStartAtFive != 5 {\r\n\t\tsuite.T().Fatalf(\"%d != %d\", 5, suite.VariableThatShouldStartAtFive)\r\n\t}\r\n}\r\n\r\n// In order for 'go test' to run this suite, we need to create\r\n// a normal test function and pass our suite to suite.Run\r\nfunc TestExampleTestSuite(t *testing.T) {\r\n\tsuite.Run(t, new(ExampleTestSuite))\r\n}\r\n"}} [Trace - 11:11:59.[776](https://github.com/golang/vscode-go/actions/runs/7885510004/job/21516805275#step:10:777) AM] Sending request 'textDocument/documentHighlight - (1)'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/codelens/codelens_test.go"},"position":{"line":0,"character":0}} [Trace - 11:11:59.[777](https://github.com/golang/vscode-go/actions/runs/7885510004/job/21516805275#step:10:778) AM] Sending request 'textDocument/codeAction - (2)'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/suite_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[],"triggerKind":2}} [Trace - 11:11:59.777 AM] Sending request 'textDocument/documentSymbol - (3)'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/suite_test.go"}} [Trace - 11:11:59.796 AM] Sending request 'textDocument/documentSymbol - (4)'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/suite_test.go"}} [Trace - 11:11:59.828 AM] Sending request 'textDocument/documentLink - (5)'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/suite_test.go"}} [Trace - 11:11:59.828 AM] Sending request 'textDocument/inlayHint - (6)'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/suite_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":35,"character":0}}} [Trace - 11:11:59.836 AM] Sending notification '$/cancelRequest'. Params: {"id":1} [Trace - 11:11:59.908 AM] Sending request 'textDocument/semanticTokens/range - (7)'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/suite_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":35,"character":0}}} [Trace - 11:11:59.999 AM] Sending request 'textDocument/foldingRange - (8)'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/suite_test.go"}} [Error - Received] 11:12:00.009 AM #1 JSON RPC cancelled [Trace - 11:12:00.046 AM] Sending request 'textDocument/codeLens - (9)'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/suite_test.go"}} [Trace - 11:12:00.086 AM] Sending request 'textDocument/codeAction - (10)'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/suite_test.go"},"range":{"start":{"line":25,"character":4},"end":{"line":25,"character":4}},"context":{"diagnostics":[],"triggerKind":2}} [Trace - 11:12:00.086 AM] Sending notification '$/cancelRequest'. Params: {"id":2} [Trace - 11:12:00.304 AM] Sending request 'textDocument/semanticTokens/full - (11)'. Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/suite_test.go"}} [Error - Received] 11:12:00.501 AM #2 context canceled [Error - 11:12:00 AM] Request textDocument/codeAction failed. Message: context canceled Code: 0 [Trace - 11:12:00.501 AM] Received response 'textDocument/documentSymbol - (3)' in 724ms. Result: [{"name":"ExampleTestSuite","detail":"struct{...}","kind":23,"range":{"start":{"line":11,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":11,"character":5},"end":{"line":11,"character":21}},"children":[{"name":"Suite","detail":"suite.Suite","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":12}},"selectionRange":{"start":{"line":12,"character":7},"end":{"line":12,"character":12}}},{"name":"VariableThatShouldStartAtFive","detail":"int","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":34}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":30}}}]},{"name":"(*ExampleTestSuite).SetupTest","detail":"func()","kind":6,"range":{"start":{"line":18,"character":0},"end":{"line":20,"character":1}},"selectionRange":{"start":{"line":18,"character":31},"end":{"line":18,"character":40}}},{"name":"(*ExampleTestSuite).TestExample","detail":"func()","kind":6,"range":{"start":{"line":24,"character":0},"end":{"line":28,"character":1}},"selectionRange":{"start":{"line":24,"character":31},"end":{"line":24,"character":42}}},{"name":"TestExampleTestSuite","detail":"func(t *testing.T)","kind":12,"range":{"start":{"line":32,"character":0},"end":{"line":34,"character":1}},"selectionRange":{"start":{"line":32,"character":5},"end":{"line":32,"character":25}}}][Trace - 11:12:00.502 AM] Received response 'textDocument/documentSymbol - (4)' in 706ms.
Result: [{"name":"ExampleTestSuite","detail":"struct{...}","kind":23,"range":{"start":{"line":11,"character":5},"end":{"line":14,"character":1}},"selectionRange":{"start":{"line":11,"character":5},"end":{"line":11,"character":21}},"children":[{"name":"Suite","detail":"suite.Suite","kind":8,"range":{"start":{"line":12,"character":1},"end":{"line":12,"character":12}},"selectionRange":{"start":{"line":12,"character":7},"end":{"line":12,"character":12}}},{"name":"VariableThatShouldStartAtFive","detail":"int","kind":8,"range":{"start":{"line":13,"character":1},"end":{"line":13,"character":34}},"selectionRange":{"start":{"line":13,"character":1},"end":{"line":13,"character":30}}}]},{"name":"(*ExampleTestSuite).SetupTest","detail":"func()","kind":6,"range":{"start":{"line":18,"character":0},"end":{"line":20,"character":1}},"selectionRange":{"start":{"line":18,"character":31},"end":{"line":18,"character":40}}},{"name":"(*ExampleTestSuite).TestExample","detail":"func()","kind":6,"range":{"start":{"line":24,"character":0},"end":{"line":28,"character":1}},"selectionRange":{"start":{"line":24,"character":31},"end":{"line":24,"character":42}}},{"name":"TestExampleTestSuite","detail":"func(t *testing.T)","kind":12,"range":{"start":{"line":32,"character":0},"end":{"line":34,"character":1}},"selectionRange":{"start":{"line":32,"character":5},"end":{"line":32,"character":25}}}]
[Trace - 11:12:00.503 AM] Sending request 'workspace/executeCommand - (12)'.
Params: {"command":"gopls.list_imports","arguments":[{"URI":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/suite_test.go"}]}
[Trace - 11:12:00.504 AM] Received response 'textDocument/documentLink - (5)' in 676ms.
Result: [{"range":{"start":{"line":3,"character":2},"end":{"line":3,"character":9}},"target":"https://pkg.go.dev/testing"},{"range":{"start":{"line":5,"character":2},"end":{"line":5,"character":35}},"target":"https://pkg.go.dev/github.com/stretchr/[email protected]/suite"},{"range":{"start":{"line":31,"character":48},"end":{"line":31,"character":57}},"target":"https://suite.run/"}]
2) Run test at cursor in different file than test suite definition
[Trace - 11:12:01.735 AM] Sending notification 'textDocument/didOpen'.
Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/another_suite_test.go","languageId":"go","version":1,"text":"package main_test\r\n\r\nfunc (suite *ExampleTestSuite) TestExampleInAnotherFile() {\r\n\tif suite.VariableThatShouldStartAtFive != 5 {\r\n\t\tsuite.T().Fatalf("%d != %d", 5, suite.VariableThatShouldStartAtFive)\r\n\t}\r\n}\r\n"}}
[Trace - 11:12:01.744 AM] Sending notification '$/cancelRequest'.
Params: {"id":8}
[Trace - 11:12:01.744 AM] Sending notification '$/cancelRequest'.
Params: {"id":7}
[Trace - 11:12:01.745 AM] Sending notification '$/cancelRequest'.
Params: {"id":9}
[Trace - 11:12:01.745 AM] Sending notification '$/cancelRequest'.
Params: {"id":6}
[Trace - 11:12:01.745 AM] Sending notification '$/cancelRequest'.
Params: {"id":10}
[Error - Received] 11:12:01.746 AM #6 getting file for InlayHint: context canceled
[Error - 11:12:01 AM] Request textDocument/inlayHint failed.
Message: getting file for InlayHint: context canceled
Code: 0
[Error - Received] 11:12:01.747 AM #7 JSON RPC cancelled
[Error - Received] 11:12:01.747 AM #8 JSON RPC cancelled
[Error - Received] 11:12:01.747 AM #9 JSON RPC cancelled
[Error - Received] 11:12:01.747 AM #10 JSON RPC cancelled
[Trace - 11:12:01.762 AM] Sending request 'textDocument/documentHighlight - (13)'.
Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/codelens/codelens_test.go"},"position":{"line":0,"character":0}}
[Trace - 11:12:01.763 AM] Sending request 'textDocument/codeAction - (14)'.
Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/another_suite_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[],"triggerKind":2}}
[Trace - 11:12:01.763 AM] Sending request 'textDocument/documentSymbol - (15)'.
Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/another_suite_test.go"}}
[Trace - 11:12:01.772 AM] Sending request 'textDocument/documentSymbol - (16)'.
Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/another_suite_test.go"}}
[Trace - 11:12:01.822 AM] Sending request 'textDocument/documentLink - (17)'.
Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/another_suite_test.go"}}
[Trace - 11:12:01.836 AM] Sending request 'textDocument/inlayHint - (18)'.
Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/another_suite_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":7,"character":0}}}
[Trace - 11:12:01.836 AM] Sending notification '$/cancelRequest'.
Params: {"id":13}
[Trace - 11:12:01.864 AM] Sending request 'textDocument/semanticTokens/range - (19)'.
Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/another_suite_test.go"},"range":{"start":{"line":0,"character":0},"end":{"line":7,"character":0}}}
[Trace - 11:12:01.984 AM] Sending request 'textDocument/foldingRange - (20)'.
Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/another_suite_test.go"}}
[Trace - 11:12:02.015 AM] Sending request 'textDocument/codeLens - (21)'.
Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/another_suite_test.go"}}
[Trace - 11:12:02.062 AM] Sending request 'textDocument/codeAction - (22)'.
Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/another_suite_test.go"},"range":{"start":{"line":3,"character":4},"end":{"line":3,"character":4}},"context":{"diagnostics":[],"triggerKind":2}}
[Trace - 11:12:02.063 AM] Sending notification '$/cancelRequest'.
Params: {"id":14}
[Trace - 11:12:02.159 AM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2024/02/13 11:12:02 go/packages.Load #2\n\tsnapshot=6\n\tdirectory=file:///D:/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite\n\tquery=[file=D:\a\vscode-go\vscode-go\extension\test\testdata\codelens\codelens2_test.go]\n\tpackages=1\n"}
[Trace - 11:12:02.159 AM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2024/02/13 11:12:02 go/packages.Load #2\n\tsnapshot=6\n\tdirectory=file:///D:/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite\n\tpackage="command-line-arguments [command-line-arguments.test]"\n\tfiles=[D:\a\vscode-go\vscode-go\extension\test\testdata\codelens\codelens2_test.go]\n"}
[Info - 11:12:02 AM] 2024/02/13 11:12:02 go/packages.Load #2
snapshot=6
directory=file:///D:/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite
query=[file=D:\a\vscode-go\vscode-go\extension\test\testdata\codelens\codelens2_test.go]
packages=1
[Info - 11:12:02 AM] 2024/02/13 11:12:02 go/packages.Load #2
snapshot=6
directory=file:///D:/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite
package="command-line-arguments [command-line-arguments.test]"
files=[D:\a\vscode-go\vscode-go\extension\test\testdata\codelens\codelens2_test.go]
[Trace - 11:12:02.161 AM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2024/02/13 11:12:02 go/packages.Load #2: updating metadata for 1 packages\n"}
[Info - 11:12:02 AM] 2024/02/13 11:12:02 go/packages.Load #2: updating metadata for 1 packages
[Trace - 11:12:02.297 AM] Sending request 'textDocument/semanticTokens/full - (23)'.
Params: {"textDocument":{"uri":"file:///d%3A/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite/another_suite_test.go"}}
[Trace - 11:12:02.970 AM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2024/02/13 11:12:02 go/packages.Load #3\n\tsnapshot=6\n\tdirectory=file:///D:/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite\n\tquery=[file=D:\a\vscode-go\vscode-go\extension\test\testdata\codelens\codelens_benchmark_test.go]\n\tpackages=1\n"}
[Trace - 11:12:02.970 AM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2024/02/13 11:12:02 go/packages.Load #3\n\tsnapshot=6\n\tdirectory=file:///D:/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite\n\tpackage="command-line-arguments [command-line-arguments.test]"\n\tfiles=[D:\a\vscode-go\vscode-go\extension\test\testdata\codelens\codelens_benchmark_test.go]\n"}
[Info - 11:12:02 AM] 2024/02/13 11:12:02 go/packages.Load #3
snapshot=6
directory=file:///D:/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite
query=[file=D:\a\vscode-go\vscode-go\extension\test\testdata\codelens\codelens_benchmark_test.go]
packages=1
[Info - 11:12:02 AM] 2024/02/13 11:12:02 go/packages.Load #3
snapshot=6
directory=file:///D:/a/vscode-go/vscode-go/extension/test/testdata/stretchrTestSuite
package="command-line-arguments [command-line-arguments.test]"
files=[D:\a\vscode-go\vscode-go\extension\test\testdata\codelens\codelens_benchmark_test.go]
[Trace - 11:12:02.972 AM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2024/02/13 11:12:02 go/packages.Load #3: updating metadata for 1 packages\n"}
[Info - 11:12:02 AM] 2024/02/13 11:12:02 go/packages.Load #3: updating metadata for 1 packages
✔ Debug test at cursor (1942ms)
✔ Debug test at cursor in different file than test suite definition (72ms)
The text was updated successfully, but these errors were encountered: