Back to build
Raw log | Switch to full mode | Login

Use of LUCI is subject to the Google [Terms of Service](https://policies.google.com/terms) and [Privacy Policy](https://policies.google.com/privacy) [I2026-08-21T10:16:12.339874-07:00 8788 0 sink.go:371] SinkServer: warm-up started [I2026-08-21T10:16:12.339874-07:00 8788 0 sink.go:454] SinkServer: starting HTTP server... [I2026-08-21T10:16:12.343828-07:00 8788 0 sink.go:376] SinkServer: warm-up ended [I2026-08-21T10:16:12.344862-07:00 8788 0 cmd_stream.go:577] rdb-stream: starting the test command - ["C:\\b\\s\\w\\ir\\cache\\tools\\bin\\result_adapter.exe" "go" "-v=false" "-dump-json" "C:\\b\\s\\w\\ir\\x\\w\\go.testjson" "--" "C:\\b\\s\\w\\ir\\x\\w\\goroot\\bin\\go" "test" "-json" "-short" "./..."] ok golang.org/x/tools/gopls/internal/analysis/deprecated 4.771s ok golang.org/x/tools/gopls/internal/analysis/embeddirective 2.945s ok golang.org/x/tools/gopls/internal/analysis/errorsastypeshadow 2.201s ok golang.org/x/tools/gopls/internal/analysis/fillreturns 4.364s ok golang.org/x/tools/gopls/internal/analysis/fillstruct 3.026s ok golang.org/x/tools/gopls/internal/analysis/fillswitch 1.572s ok golang.org/x/tools/gopls/internal/analysis/infertypeargs 1.477s ok golang.org/x/tools/gopls/internal/analysis/maprange 2.916s ok golang.org/x/tools/gopls/internal/analysis/nonewvars 4.161s ok golang.org/x/tools/gopls/internal/analysis/noresultvalues 1.467s ok golang.org/x/tools/gopls/internal/analysis/ptrtoerror 3.417s ok golang.org/x/tools/gopls/internal/analysis/recursiveiter 3.039s ok golang.org/x/tools/gopls/internal/analysis/simplifycompositelit 1.004s ok golang.org/x/tools/gopls/internal/analysis/simplifyrange 2.903s ok golang.org/x/tools/gopls/internal/analysis/simplifyslice 0.964s ok golang.org/x/tools/gopls/internal/analysis/unusedfunc 1.595s ok golang.org/x/tools/gopls/internal/analysis/unusedparams 2.941s ok golang.org/x/tools/gopls/internal/analysis/unusedvariable 2.254s ok golang.org/x/tools/gopls/internal/analysis/writestring 1.844s ok golang.org/x/tools/gopls/internal/analysis/yield 1.692s ok golang.org/x/tools/gopls/internal/bloom 0.022s ok golang.org/x/tools/gopls/internal/cache 3.488s ok golang.org/x/tools/gopls/internal/cache/metadata 0.027s ok golang.org/x/tools/gopls/internal/cache/parsego 4.786s ok golang.org/x/tools/gopls/internal/cache/typerefs 0.045s ok golang.org/x/tools/gopls/internal/clonetest 0.027s ok golang.org/x/tools/gopls/internal/cmd 29.403s ok golang.org/x/tools/gopls/internal/debug 3.299s ok golang.org/x/tools/gopls/internal/doc/generate 6.691s ok golang.org/x/tools/gopls/internal/filecache 0.297s ok golang.org/x/tools/gopls/internal/filewatcher 20.308s ok golang.org/x/tools/gopls/internal/fuzzy 0.029s ok golang.org/x/tools/gopls/internal/golang 4.703s ok golang.org/x/tools/gopls/internal/golang/completion 0.084s ok golang.org/x/tools/gopls/internal/golang/completion/snippet 0.041s ok golang.org/x/tools/gopls/internal/licenses 0.031s ok golang.org/x/tools/gopls/internal/lsprpc 3.576s ok golang.org/x/tools/gopls/internal/mcp 1.108s ok golang.org/x/tools/gopls/internal/progress 0.030s ok golang.org/x/tools/gopls/internal/protocol 1.196s ok golang.org/x/tools/gopls/internal/protocol/command 3.586s ok golang.org/x/tools/gopls/internal/protocol/generate 0.033s ok golang.org/x/tools/gopls/internal/server 0.582s ok golang.org/x/tools/gopls/internal/settings 1.131s ok golang.org/x/tools/gopls/internal/telemetry 0.027s ok golang.org/x/tools/gopls/internal/template 0.086s ok golang.org/x/tools/gopls/internal/test/compare 0.022s ok golang.org/x/tools/gopls/internal/test/integration 0.119s ok golang.org/x/tools/gopls/internal/test/integration/bench 0.174s ok golang.org/x/tools/gopls/internal/test/integration/codelens 38.788s ok golang.org/x/tools/gopls/internal/test/integration/completion 96.999s ok golang.org/x/tools/gopls/internal/test/integration/debug 2.541s ok golang.org/x/tools/gopls/internal/test/integration/diagnostics 139.686s ok golang.org/x/tools/gopls/internal/test/integration/fake 0.099s ok golang.org/x/tools/gopls/internal/test/integration/fake/glob 0.032s ok golang.org/x/tools/gopls/internal/test/integration/hover 6.222s ok golang.org/x/tools/gopls/internal/test/integration/inlayhints 6.876s --- FAIL: TestCompilerOptDetails (2.88s) --- FAIL: TestCompilerOptDetails/default (2.88s) compileropt_test.go:54: the following condition is Unmeetable: once the following is met: completed work "diagnosing unknown file modification" at least 1 time must have: any diagnostics for file "main.go", at main.go:5:13, with message containing "42 escapes", with diagnostic "optimizer details" with severity Information and tag [] reason: postcondition is not met: diagnostics: main.go (version 1): #### Start Gopls Test Logs for "TestCompilerOptDetails/default" [Trace - 10:17:19.841 AM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/work","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":[""]}},"dataSupport":true,"resolveSupport":{"properties":["edit"]}},"publishDiagnostics":{},"semanticTokens":{"dynamicRegistration":true,"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator","label"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary","interface","struct","signature","pointer","array","map","slice","chan","string","shadowing","number","bool","invalid","format"],"formats":null}},"window":{"workDoneProgress":true,"showDocument":{"support":true}}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails\\default\\gopath","GOPROXY":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/work","name":"work"}]} [Trace - 10:17:19.842 AM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","],"retriggerCharacters":[")"]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.constant","refactor.extract.constant-all","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.extract.variable-all","refactor.inline.call","refactor.inline.variable","refactor.move.moveDeclaration","refactor.move.moveType","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.implementInterface","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports","source.splitPackage"],"resolveProvider":true},"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.add_test","gopls.apply_fix","gopls.assembly","gopls.change_signature","gopls.check_upgrades","gopls.client_open_url","gopls.diagnose_files","gopls.doc","gopls.edit_go_directive","gopls.extract_to_new_file","gopls.fetch_vulncheck_result","gopls.free_symbols","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.implement_interface","gopls.list_imports","gopls.list_known_packages","gopls.lsp","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modify_tags","gopls.modules","gopls.move_declaration","gopls.move_type","gopls.package_symbols","gopls.packages","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.scan_imports","gopls.split_package","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.tidy","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.vulncheck","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","typeParameter","parameter","property","variable","function","method","macro","keyword","comment","string","number","operator","label"],"tokenModifiers":["definition","readonly","defaultLibrary","static","array","bool","chan","format","interface","map","number","pointer","signature","slice","string","struct","shadowing"]},"range":true,"full":true},"typeHierarchyProvider":true,"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"},"fileOperations":{"didCreate":{"filters":[{"scheme":"file","pattern":{"glob":"**/*.go"}}]}}},"experimental":{"interactiveResolveProvider":{"kinds":["command"]}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.28-devel_f85791f6df0a17520de11df55b5cf5185f2a41fa\",\"Path\":\"golang.org/x/tools/gopls/internal/test/integration/misc.test\",\"Main\":{\"Path\":\"golang.org/x/tools/gopls\",\"Version\":\"(devel)\"},\"Deps\":[{\"Path\":\"github.com/BurntSushi/toml\",\"Version\":\"v1.6.0\",\"Sum\":\"h1:dRaEfpa2VI55EwlIW72hMRHdWouJeRF7TPYhI+AUQjk=\"},{\"Path\":\"github.com/fatih/camelcase\",\"Version\":\"v1.0.0\",\"Sum\":\"h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8=\"},{\"Path\":\"github.com/fatih/gomodifytags\",\"Version\":\"v1.17.1-0.20250423142747-f3939df9aa3c\",\"Sum\":\"h1:dDSgAjoOMp8da3egfz0t2S+t8RGOpEmEXZubcGuc0Bg=\"},{\"Path\":\"github.com/fatih/structtag\",\"Version\":\"v1.2.0\",\"Sum\":\"h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4=\"},{\"Path\":\"github.com/fsnotify/fsnotify\",\"Version\":\"v1.9.0\",\"Sum\":\"h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=\"},{\"Path\":\"github.com/google/go-cmp\",\"Version\":\"v0.7.0\",\"Sum\":\"h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=\"},{\"Path\":\"github.com/google/jsonschema-go\",\"Version\":\"v0.4.3\",\"Sum\":\"h1:/DBOLZTfDow7pe2GmaJNhltueGTtDKICi8V8p+DQPd0=\"},{\"Path\":\"github.com/modelcontextprotocol/go-sdk\",\"Version\":\"v1.6.1\",\"Sum\":\"h1:0zOSupjKUxPKSocPT1Wtago+mUHU2/uZ4xSOY0FGReU=\"},{\"Path\":\"github.com/segmentio/asm\",\"Version\":\"v1.2.1\",\"Sum\":\"h1:DTNbBqs57ioxAD4PrArqftgypG4/qNpXoJx8TVXxPR0=\"},{\"Path\":\"github.com/segmentio/encoding\",\"Version\":\"v0.5.4\",\"Sum\":\"h1:OW1VRern8Nw6ITAtwSZ7Idrl3MXCFwXHPgqESYfvNt0=\"},{\"Path\":\"github.com/yosida95/uritemplate/v3\",\"Version\":\"v3.0.2\",\"Sum\":\"h1:Ed3Oyj9yrmi9087+NczuL5BwkIc4wvTb5zIM+UJPGz4=\"},{\"Path\":\"golang.org/x/exp/typeparams\",\"Version\":\"v0.0.0-20260611194520-c48552f49976\",\"Sum\":\"h1:GTD/WuaexTazIG/SxLOz4rEKZPDVilmVVC2nz4xhwfE=\"},{\"Path\":\"golang.org/x/mod\",\"Version\":\"v0.38.0\",\"Sum\":\"h1:MECBjubtXD7yj4HrhIUcywNaGeNVUdfVnxmPajOk4yk=\"},{\"Path\":\"golang.org/x/oauth2\",\"Version\":\"v0.36.0\",\"Sum\":\"h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=\"},{\"Path\":\"golang.org/x/sync\",\"Version\":\"v0.22.0\",\"Sum\":\"h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek=\"},{\"Path\":\"golang.org/x/sys\",\"Version\":\"v0.47.0\",\"Sum\":\"h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=\"},{\"Path\":\"golang.org/x/telemetry\",\"Version\":\"v0.0.0-20260708182218-49f421fb7959\",\"Sum\":\"h1:RJhm5l6Fo4rmEIcndxDllNhhf/fAx8qIm4t6A7vpm2A=\"},{\"Path\":\"golang.org/x/text\",\"Version\":\"v0.40.0\",\"Sum\":\"h1:Ub2Z6/xjgF1WrYQz2nuITOEegKFtiIy+rieRJ5lHZKs=\"},{\"Path\":\"golang.org/x/tools\",\"Version\":\"v0.48.0\",\"Replace\":{\"Path\":\"..\",\"Version\":\"(devel)\"}},{\"Path\":\"golang.org/x/vuln\",\"Version\":\"v1.5.0\",\"Sum\":\"h1:jGVVuNZ7NrBJlFB7IBkZ/R9c8gYCja+SWqrHpBCYJZA=\"},{\"Path\":\"gopkg.in/yaml.v3\",\"Version\":\"v3.0.1\",\"Sum\":\"h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=\"},{\"Path\":\"honnef.co/go/tools\",\"Version\":\"v0.8.0-rc.1\",\"Sum\":\"h1:wqMm2kjcEXMOr+6yau+pdKqJKe6l2N1aKPkpini+Kzk=\"},{\"Path\":\"mvdan.cc/gofumpt\",\"Version\":\"v0.10.0\",\"Sum\":\"h1:yGGpRS2pBN2OQIi7b21IXknJna7faPkFaVfHLrN6Euo=\"},{\"Path\":\"mvdan.cc/xurls/v2\",\"Version\":\"v2.6.0\",\"Sum\":\"h1:3NTZpeTxYVWNSokW3MKeyVkz/j7uYXYiMtXRUfmjbgI=\"}],\"Settings\":[{\"Key\":\"-buildmode\",\"Value\":\"pie\"},{\"Key\":\"-compiler\",\"Value\":\"gc\"},{\"Key\":\"DefaultGODEBUG\",\"Value\":\"netmarshal=0,tracebacklabels=0,x509sslcertoverrideplatform=0\"},{\"Key\":\"CGO_ENABLED\",\"Value\":\"1\"},{\"Key\":\"CGO_CFLAGS\"},{\"Key\":\"CGO_CPPFLAGS\"},{\"Key\":\"CGO_CXXFLAGS\"},{\"Key\":\"CGO_LDFLAGS\"},{\"Key\":\"GOARCH\",\"Value\":\"386\"},{\"Key\":\"GOOS\",\"Value\":\"windows\"},{\"Key\":\"GO386\",\"Value\":\"sse2\"}],\"Version\":\"(devel)\"}"}} [Trace - 10:17:19.843 AM] Sending notification 'initialized'. Params: {} [Trace - 10:17:19.844 AM] Received request 'window/workDoneProgress/create - (1)'. Params: {"token":"1104329001748207639"} [Trace - 10:17:19.844 AM] Sending response 'window/workDoneProgress/create - (1)' in 0ms. Result: null [Trace - 10:17:19.844 AM] Received notification '$/progress'. Params: {"token":"1104329001748207639","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}} [Trace - 10:17:19.845 AM] Received request 'window/workDoneProgress/create - (2)'. Params: {"token":"1173617513847387023"} [Trace - 10:17:19.845 AM] Sending response 'window/workDoneProgress/create - (2)' in 0ms. Result: null [Trace - 10:17:19.845 AM] Received notification '$/progress'. Params: {"token":"1173617513847387023","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}} [Trace - 10:17:19.845 AM] Received request 'workspace/configuration - (3)'. Params: {"items":[{"scopeUri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/work","section":"gopls"}]} [Trace - 10:17:19.845 AM] Sending response 'workspace/configuration - (3)' in 0ms. Result: [{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails\\default\\gopath","GOPROXY":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local"},"verboseWorkDoneProgress":true}] [Trace - 10:17:20.116 AM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2026/08/21 10:17:20 Created View (#8)\n\tdirectory=C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails\\default\\work\n\tview_type=\"GoMod\"\n\troot_dir=\"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/work\"\n\tgo_version=\"go version go1.28-devel_f85791f6df0a17520de11df55b5cf5185f2a41fa windows/386\"\n\tbuild_flags=[]\n\tenv={GOOS:windows GOARCH:386 GOCACHE:C:\\b\\s\\w\\ir\\x\\w\\gocache GOMODCACHE:C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails\\default\\gopath\\pkg\\mod GOPATH:C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails\\default\\gopath GOPRIVATE: GOFLAGS: GO111MODULE: GOTOOLCHAIN:local GOROOT:C:\\b\\s\\w\\ir\\x\\w\\goroot GoVersion:28 GoVersionOutput:go version go1.28-devel_f85791f6df0a17520de11df55b5cf5185f2a41fa windows/386\n ExplicitGOWORK: EffectiveGOPACKAGESDRIVER:}\n\tenv_overlay=[]\n"} [Trace - 10:17:20.847 AM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2026/08/21 10:17:20 go/packages.Load #11\n\tview_id=\"8\"\n\tsnapshot=0\n\tdirectory=C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails\\default\\work\n\tquery=[C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails\\default\\work\\... builtin]\n\tpackages=2\n\tduration=729.1545ms\n"} [Trace - 10:17:20.886 AM] Received notification '$/progress'. Params: {"token":"1173617513847387023","value":{"kind":"end","message":"Finished loading packages."}} [Trace - 10:17:20.886 AM] Received request 'client/registerCapability - (4)'. Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{mod,work}","kind":7},{"globPattern":"C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/work/**/*.{go,mod,sum,work}","kind":7}]}}]} [Trace - 10:17:20.887 AM] Sending response 'client/registerCapability - (4)' in 1ms. Result: null [Trace - 10:17:20.887 AM] Received request 'window/workDoneProgress/create - (5)'. Params: {"token":"4886789930852631569"} [Trace - 10:17:20.887 AM] Sending response 'window/workDoneProgress/create - (5)' in 0ms. Result: null [Trace - 10:17:20.887 AM] Received notification '$/progress'. Params: {"token":"4886789930852631569","value":{"kind":"begin","title":"Checking telemetry prompt","message":"Checking if gopls should prompt about telemetry..."}} [Trace - 10:17:20.889 AM] Received notification '$/progress'. Params: {"token":"4886789930852631569","value":{"kind":"end","message":"Done."}} [Trace - 10:17:21.402 AM] Received notification '$/progress'. Params: {"token":"1104329001748207639","value":{"kind":"end","message":"Done."}} [Trace - 10:17:21.403 AM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/work/main.go","languageId":"go","version":1,"text":"package main\n\nimport \"fmt\"\n\nfunc main() {\n\tfmt.Println(42)\n}\n"}} [Trace - 10:17:21.403 AM] Sending request 'textDocument/codeAction - (2)'. Params: {"textDocument":{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/work/main.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":[""],"triggerKind":0}} [Trace - 10:17:21.403 AM] Received request 'window/workDoneProgress/create - (6)'. Params: {"token":"6738409023145623473"} [Trace - 10:17:21.404 AM] Sending response 'window/workDoneProgress/create - (6)' in 0ms. Result: null [Trace - 10:17:21.404 AM] Received notification '$/progress'. Params: {"token":"6738409023145623473","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 10:17:21.440 AM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/work/main.go","version":1,"diagnostics":[]} [Trace - 10:17:21.444 AM] Received response 'textDocument/codeAction - (2)' in 41ms. Result: [{"title":"Browse documentation for package main","kind":"source.doc","command":{"title":"Browse documentation for package main","command":"gopls.doc","arguments":[{"Location":{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/work/main.go","range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}}},"ShowDocument":true}]}},{"title":"Split package \"main\"","kind":"source.splitPackage","command":{"title":"Split package \"main\"","command":"gopls.split_package","arguments":["8","mod.com"]}},{"title":"Show compiler optimization details for \"work\"","kind":"source.toggleCompilerOptDetails","command":{"title":"Show compiler optimization details for \"work\"","command":"gopls.gc_details","arguments":["file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/work/main.go"]}},{"title":"Browse gopls feature documentation","kind":"gopls.doc.features","command":{"title":"Browse gopls feature documentation","command":"gopls.client_open_url","arguments":["https://go.dev/gopls/features"]}}] [Trace - 10:17:21.445 AM] Sending request 'workspace/executeCommand - (3)'. Params: {"command":"gopls.gc_details","arguments":["file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails/default/work/main.go"]} [Trace - 10:17:21.445 AM] Received request 'window/workDoneProgress/create - (7)'. Params: {"token":"5473726647116503109"} [Trace - 10:17:21.446 AM] Sending response 'window/workDoneProgress/create - (7)' in 0ms. Result: null [Trace - 10:17:21.446 AM] Received notification '$/progress'. Params: {"token":"5473726647116503109","value":{"kind":"begin","title":"gopls.gc_details","message":"Verbose: running command..."}} [Trace - 10:17:21.447 AM] Received request 'window/workDoneProgress/create - (8)'. Params: {"token":"7322071852101626867"} [Trace - 10:17:21.447 AM] Sending response 'window/workDoneProgress/create - (8)' in 0ms. Result: null [Trace - 10:17:21.448 AM] Received notification '$/progress'. Params: {"token":"7322071852101626867","value":{"kind":"begin","title":"diagnosing unknown file modification","message":"Calculating file diagnostics..."}} [Trace - 10:17:21.448 AM] Received notification '$/progress'. Params: {"token":"5473726647116503109","value":{"kind":"end","message":"Done."}} [Trace - 10:17:21.448 AM] Received response 'workspace/executeCommand - (3)' in 3ms. Result: null [Trace - 10:17:22.588 AM] Received notification '$/progress'. Params: {"token":"7322071852101626867","value":{"kind":"end","message":"Done."}} #### End Gopls Test Logs for "TestCompilerOptDetails/default" --- FAIL: TestCompilerOptDetails_config (4.47s) --- FAIL: TestCompilerOptDetails_config/default (1.55s) compileropt_test.go:207: the following condition is Unmeetable: once the following is met: completed work "diagnosing unknown file modification" at least 1 time must have: all of: any diagnostics for file "a/a.go", at a/a.go:2:7, with message containing "x escapes to heap", with diagnostic "optimizer details" with severity Information and tag [] any diagnostics for file "a/a.go", at a/a.go:3:5, with message containing "cannotInlineFunction(unhandled op DEFER)", with diagnostic "optimizer details" with severity Information and tag [] reason: postcondition is not met: diagnostics: a/a.go (version 1): #### Start Gopls Test Logs for "TestCompilerOptDetails_config/default" [Trace - 10:17:27.688 AM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/work","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":[""]}},"dataSupport":true,"resolveSupport":{"properties":["edit"]}},"publishDiagnostics":{},"semanticTokens":{"dynamicRegistration":true,"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator","label"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary","interface","struct","signature","pointer","array","map","slice","chan","string","shadowing","number","bool","invalid","format"],"formats":null}},"window":{"workDoneProgress":true,"showDocument":{"support":true}}},"initializationOptions":{"annotations":{"escape":true,"inline":true},"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default\\gopath","GOPROXY":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/work","name":"work"}]} [Trace - 10:17:27.689 AM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","],"retriggerCharacters":[")"]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.constant","refactor.extract.constant-all","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.extract.variable-all","refactor.inline.call","refactor.inline.variable","refactor.move.moveDeclaration","refactor.move.moveType","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.implementInterface","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports","source.splitPackage"],"resolveProvider":true},"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.add_test","gopls.apply_fix","gopls.assembly","gopls.change_signature","gopls.check_upgrades","gopls.client_open_url","gopls.diagnose_files","gopls.doc","gopls.edit_go_directive","gopls.extract_to_new_file","gopls.fetch_vulncheck_result","gopls.free_symbols","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.implement_interface","gopls.list_imports","gopls.list_known_packages","gopls.lsp","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modify_tags","gopls.modules","gopls.move_declaration","gopls.move_type","gopls.package_symbols","gopls.packages","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.scan_imports","gopls.split_package","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.tidy","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.vulncheck","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","typeParameter","parameter","property","variable","function","method","macro","keyword","comment","string","number","operator","label"],"tokenModifiers":["definition","readonly","defaultLibrary","static","array","bool","chan","format","interface","map","number","pointer","signature","slice","string","struct","shadowing"]},"range":true,"full":true},"typeHierarchyProvider":true,"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"},"fileOperations":{"didCreate":{"filters":[{"scheme":"file","pattern":{"glob":"**/*.go"}}]}}},"experimental":{"interactiveResolveProvider":{"kinds":["command"]}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.28-devel_f85791f6df0a17520de11df55b5cf5185f2a41fa\",\"Path\":\"golang.org/x/tools/gopls/internal/test/integration/misc.test\",\"Main\":{\"Path\":\"golang.org/x/tools/gopls\",\"Version\":\"(devel)\"},\"Deps\":[{\"Path\":\"github.com/BurntSushi/toml\",\"Version\":\"v1.6.0\",\"Sum\":\"h1:dRaEfpa2VI55EwlIW72hMRHdWouJeRF7TPYhI+AUQjk=\"},{\"Path\":\"github.com/fatih/camelcase\",\"Version\":\"v1.0.0\",\"Sum\":\"h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8=\"},{\"Path\":\"github.com/fatih/gomodifytags\",\"Version\":\"v1.17.1-0.20250423142747-f3939df9aa3c\",\"Sum\":\"h1:dDSgAjoOMp8da3egfz0t2S+t8RGOpEmEXZubcGuc0Bg=\"},{\"Path\":\"github.com/fatih/structtag\",\"Version\":\"v1.2.0\",\"Sum\":\"h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4=\"},{\"Path\":\"github.com/fsnotify/fsnotify\",\"Version\":\"v1.9.0\",\"Sum\":\"h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=\"},{\"Path\":\"github.com/google/go-cmp\",\"Version\":\"v0.7.0\",\"Sum\":\"h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=\"},{\"Path\":\"github.com/google/jsonschema-go\",\"Version\":\"v0.4.3\",\"Sum\":\"h1:/DBOLZTfDow7pe2GmaJNhltueGTtDKICi8V8p+DQPd0=\"},{\"Path\":\"github.com/modelcontextprotocol/go-sdk\",\"Version\":\"v1.6.1\",\"Sum\":\"h1:0zOSupjKUxPKSocPT1Wtago+mUHU2/uZ4xSOY0FGReU=\"},{\"Path\":\"github.com/segmentio/asm\",\"Version\":\"v1.2.1\",\"Sum\":\"h1:DTNbBqs57ioxAD4PrArqftgypG4/qNpXoJx8TVXxPR0=\"},{\"Path\":\"github.com/segmentio/encoding\",\"Version\":\"v0.5.4\",\"Sum\":\"h1:OW1VRern8Nw6ITAtwSZ7Idrl3MXCFwXHPgqESYfvNt0=\"},{\"Path\":\"github.com/yosida95/uritemplate/v3\",\"Version\":\"v3.0.2\",\"Sum\":\"h1:Ed3Oyj9yrmi9087+NczuL5BwkIc4wvTb5zIM+UJPGz4=\"},{\"Path\":\"golang.org/x/exp/typeparams\",\"Version\":\"v0.0.0-20260611194520-c48552f49976\",\"Sum\":\"h1:GTD/WuaexTazIG/SxLOz4rEKZPDVilmVVC2nz4xhwfE=\"},{\"Path\":\"golang.org/x/mod\",\"Version\":\"v0.38.0\",\"Sum\":\"h1:MECBjubtXD7yj4HrhIUcywNaGeNVUdfVnxmPajOk4yk=\"},{\"Path\":\"golang.org/x/oauth2\",\"Version\":\"v0.36.0\",\"Sum\":\"h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=\"},{\"Path\":\"golang.org/x/sync\",\"Version\":\"v0.22.0\",\"Sum\":\"h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek=\"},{\"Path\":\"golang.org/x/sys\",\"Version\":\"v0.47.0\",\"Sum\":\"h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=\"},{\"Path\":\"golang.org/x/telemetry\",\"Version\":\"v0.0.0-20260708182218-49f421fb7959\",\"Sum\":\"h1:RJhm5l6Fo4rmEIcndxDllNhhf/fAx8qIm4t6A7vpm2A=\"},{\"Path\":\"golang.org/x/text\",\"Version\":\"v0.40.0\",\"Sum\":\"h1:Ub2Z6/xjgF1WrYQz2nuITOEegKFtiIy+rieRJ5lHZKs=\"},{\"Path\":\"golang.org/x/tools\",\"Version\":\"v0.48.0\",\"Replace\":{\"Path\":\"..\",\"Version\":\"(devel)\"}},{\"Path\":\"golang.org/x/vuln\",\"Version\":\"v1.5.0\",\"Sum\":\"h1:jGVVuNZ7NrBJlFB7IBkZ/R9c8gYCja+SWqrHpBCYJZA=\"},{\"Path\":\"gopkg.in/yaml.v3\",\"Version\":\"v3.0.1\",\"Sum\":\"h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=\"},{\"Path\":\"honnef.co/go/tools\",\"Version\":\"v0.8.0-rc.1\",\"Sum\":\"h1:wqMm2kjcEXMOr+6yau+pdKqJKe6l2N1aKPkpini+Kzk=\"},{\"Path\":\"mvdan.cc/gofumpt\",\"Version\":\"v0.10.0\",\"Sum\":\"h1:yGGpRS2pBN2OQIi7b21IXknJna7faPkFaVfHLrN6Euo=\"},{\"Path\":\"mvdan.cc/xurls/v2\",\"Version\":\"v2.6.0\",\"Sum\":\"h1:3NTZpeTxYVWNSokW3MKeyVkz/j7uYXYiMtXRUfmjbgI=\"}],\"Settings\":[{\"Key\":\"-buildmode\",\"Value\":\"pie\"},{\"Key\":\"-compiler\",\"Value\":\"gc\"},{\"Key\":\"DefaultGODEBUG\",\"Value\":\"netmarshal=0,tracebacklabels=0,x509sslcertoverrideplatform=0\"},{\"Key\":\"CGO_ENABLED\",\"Value\":\"1\"},{\"Key\":\"CGO_CFLAGS\"},{\"Key\":\"CGO_CPPFLAGS\"},{\"Key\":\"CGO_CXXFLAGS\"},{\"Key\":\"CGO_LDFLAGS\"},{\"Key\":\"GOARCH\",\"Value\":\"386\"},{\"Key\":\"GOOS\",\"Value\":\"windows\"},{\"Key\":\"GO386\",\"Value\":\"sse2\"}],\"Version\":\"(devel)\"}"}} [Trace - 10:17:27.691 AM] Sending notification 'initialized'. Params: {} [Trace - 10:17:27.691 AM] Received request 'window/workDoneProgress/create - (1)'. Params: {"token":"5958850567524592646"} [Trace - 10:17:27.691 AM] Sending response 'window/workDoneProgress/create - (1)' in 0ms. Result: null [Trace - 10:17:27.692 AM] Received notification '$/progress'. Params: {"token":"5958850567524592646","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}} [Trace - 10:17:27.692 AM] Received request 'window/workDoneProgress/create - (2)'. Params: {"token":"3655246046354512383"} [Trace - 10:17:27.692 AM] Sending response 'window/workDoneProgress/create - (2)' in 0ms. Result: null [Trace - 10:17:27.693 AM] Received notification '$/progress'. Params: {"token":"3655246046354512383","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}} [Trace - 10:17:27.693 AM] Received request 'workspace/configuration - (3)'. Params: {"items":[{"scopeUri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/work","section":"gopls"}]} [Trace - 10:17:27.693 AM] Sending response 'workspace/configuration - (3)' in 0ms. Result: [{"annotations":{"escape":true,"inline":true},"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default\\gopath","GOPROXY":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local"},"verboseWorkDoneProgress":true}] [Trace - 10:17:27.907 AM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2026/08/21 10:17:27 Created View (#10)\n\tdirectory=C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default\\work\n\tview_type=\"GoMod\"\n\troot_dir=\"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/work\"\n\tgo_version=\"go version go1.28-devel_f85791f6df0a17520de11df55b5cf5185f2a41fa windows/386\"\n\tbuild_flags=[]\n\tenv={GOOS:windows GOARCH:386 GOCACHE:C:\\b\\s\\w\\ir\\x\\w\\gocache GOMODCACHE:C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default\\gopath\\pkg\\mod GOPATH:C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default\\gopath GOPRIVATE: GOFLAGS: GO111MODULE: GOTOOLCHAIN:local GOROOT:C:\\b\\s\\w\\ir\\x\\w\\goroot GoVersion:28 GoVersionOutput:go version go1.28-devel_f85791f6df0a17520de11df55b5cf5185f2a41fa windows/386\n ExplicitGOWORK: EffectiveGOPACKAGESDRIVER:}\n\tenv_overlay=[]\n"} [Trace - 10:17:28.405 AM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2026/08/21 10:17:28 go/packages.Load #13\n\tview_id=\"10\"\n\tsnapshot=0\n\tdirectory=C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default\\work\n\tquery=[C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default\\work\\... builtin]\n\tpackages=2\n\tduration=497.9138ms\n"} [Trace - 10:17:28.405 AM] Received notification '$/progress'. Params: {"token":"3655246046354512383","value":{"kind":"end","message":"Finished loading packages."}} [Trace - 10:17:28.406 AM] Received request 'client/registerCapability - (4)'. Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{mod,work}","kind":7},{"globPattern":"C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/work/**/*.{go,mod,sum,work}","kind":7}]}}]} [Trace - 10:17:28.406 AM] Sending response 'client/registerCapability - (4)' in 0ms. Result: null [Trace - 10:17:28.407 AM] Received request 'window/workDoneProgress/create - (5)'. Params: {"token":"8484520757723517004"} [Trace - 10:17:28.407 AM] Sending response 'window/workDoneProgress/create - (5)' in 0ms. Result: null [Trace - 10:17:28.407 AM] Received notification '$/progress'. Params: {"token":"8484520757723517004","value":{"kind":"begin","title":"Checking telemetry prompt","message":"Checking if gopls should prompt about telemetry..."}} [Trace - 10:17:28.408 AM] Received notification '$/progress'. Params: {"token":"8484520757723517004","value":{"kind":"end","message":"Done."}} [Trace - 10:17:28.540 AM] Received notification '$/progress'. Params: {"token":"5958850567524592646","value":{"kind":"end","message":"Done."}} [Trace - 10:17:28.540 AM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/work/a/a.go","languageId":"go","version":1,"text":"package a\n\nfunc F(x int) any { return \u0026x } // escape(x escapes to heap)\nfunc G() { defer func(){} () } // cannotInlineFunction(unhandled op DEFER)\n"}} [Trace - 10:17:28.542 AM] Sending request 'textDocument/codeAction - (2)'. Params: {"textDocument":{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/work/a/a.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":[""],"triggerKind":0}} [Trace - 10:17:28.542 AM] Received request 'window/workDoneProgress/create - (6)'. Params: {"token":"7107031364918518036"} [Trace - 10:17:28.542 AM] Sending response 'window/workDoneProgress/create - (6)' in 0ms. Result: null [Trace - 10:17:28.543 AM] Received notification '$/progress'. Params: {"token":"7107031364918518036","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 10:17:28.565 AM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/work/a/a.go","version":1,"diagnostics":[]} [Trace - 10:17:28.565 AM] Received response 'textDocument/codeAction - (2)' in 23ms. Result: [{"title":"Browse documentation for package a","kind":"source.doc","command":{"title":"Browse documentation for package a","command":"gopls.doc","arguments":[{"Location":{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/work/a/a.go","range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}}},"ShowDocument":true}]}},{"title":"Split package \"a\"","kind":"source.splitPackage","command":{"title":"Split package \"a\"","command":"gopls.split_package","arguments":["10","mod.com/a"]}},{"title":"Show compiler optimization details for \"a\"","kind":"source.toggleCompilerOptDetails","command":{"title":"Show compiler optimization details for \"a\"","command":"gopls.gc_details","arguments":["file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/work/a/a.go"]}},{"title":"Browse gopls feature documentation","kind":"gopls.doc.features","command":{"title":"Browse gopls feature documentation","command":"gopls.client_open_url","arguments":["https://go.dev/gopls/features"]}}] [Trace - 10:17:28.567 AM] Sending request 'workspace/executeCommand - (3)'. Params: {"command":"gopls.gc_details","arguments":["file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default/work/a/a.go"]} [Trace - 10:17:28.567 AM] Received request 'window/workDoneProgress/create - (7)'. Params: {"token":"3399340784762254311"} [Trace - 10:17:28.567 AM] Sending response 'window/workDoneProgress/create - (7)' in 0ms. Result: null [Trace - 10:17:28.567 AM] Received notification '$/progress'. Params: {"token":"3399340784762254311","value":{"kind":"begin","title":"gopls.gc_details","message":"Verbose: running command..."}} [Trace - 10:17:28.567 AM] Received request 'window/workDoneProgress/create - (8)'. Params: {"token":"323847963885898757"} [Trace - 10:17:28.567 AM] Sending response 'window/workDoneProgress/create - (8)' in 0ms. Result: null [Trace - 10:17:28.568 AM] Received notification '$/progress'. Params: {"token":"323847963885898757","value":{"kind":"begin","title":"diagnosing unknown file modification","message":"Calculating file diagnostics..."}} [Trace - 10:17:28.569 AM] Received notification '$/progress'. Params: {"token":"3399340784762254311","value":{"kind":"end","message":"Done."}} [Trace - 10:17:28.571 AM] Received response 'workspace/executeCommand - (3)' in 3ms. Result: null [Trace - 10:17:29.153 AM] Received notification '$/progress'. Params: {"token":"323847963885898757","value":{"kind":"end","message":"Done."}} #### End Gopls Test Logs for "TestCompilerOptDetails_config/default" --- FAIL: TestCompilerOptDetails_config/default#01 (2.89s) compileropt_test.go:207: the following condition is Unmeetable: once the following is met: completed work "diagnosing unknown file modification" at least 1 time must have: all of: no diagnostics for file "a/a.go", at a/a.go:2:7, with message containing "x escapes to heap", with diagnostic "optimizer details" with severity Information and tag [] any diagnostics for file "a/a.go", at a/a.go:3:5, with message containing "cannotInlineFunction(unhandled op DEFER)", with diagnostic "optimizer details" with severity Information and tag [] reason: postcondition is not met: diagnostics: a/a.go (version 1): #### Start Gopls Test Logs for "TestCompilerOptDetails_config/default#01" [Trace - 10:17:29.252 AM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default%2301/work","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":[""]}},"dataSupport":true,"resolveSupport":{"properties":["edit"]}},"publishDiagnostics":{},"semanticTokens":{"dynamicRegistration":true,"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator","label"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary","interface","struct","signature","pointer","array","map","slice","chan","string","shadowing","number","bool","invalid","format"],"formats":null}},"window":{"workDoneProgress":true,"showDocument":{"support":true}}},"initializationOptions":{"annotations":{"escape":false,"inline":true},"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default#01\\gopath","GOPROXY":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default#01/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default%2301/work","name":"work"}]} [Trace - 10:17:29.252 AM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","],"retriggerCharacters":[")"]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.constant","refactor.extract.constant-all","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.extract.variable-all","refactor.inline.call","refactor.inline.variable","refactor.move.moveDeclaration","refactor.move.moveType","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.implementInterface","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports","source.splitPackage"],"resolveProvider":true},"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.add_test","gopls.apply_fix","gopls.assembly","gopls.change_signature","gopls.check_upgrades","gopls.client_open_url","gopls.diagnose_files","gopls.doc","gopls.edit_go_directive","gopls.extract_to_new_file","gopls.fetch_vulncheck_result","gopls.free_symbols","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.implement_interface","gopls.list_imports","gopls.list_known_packages","gopls.lsp","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modify_tags","gopls.modules","gopls.move_declaration","gopls.move_type","gopls.package_symbols","gopls.packages","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.scan_imports","gopls.split_package","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.tidy","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.vulncheck","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","typeParameter","parameter","property","variable","function","method","macro","keyword","comment","string","number","operator","label"],"tokenModifiers":["definition","readonly","defaultLibrary","static","array","bool","chan","format","interface","map","number","pointer","signature","slice","string","struct","shadowing"]},"range":true,"full":true},"typeHierarchyProvider":true,"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"},"fileOperations":{"didCreate":{"filters":[{"scheme":"file","pattern":{"glob":"**/*.go"}}]}}},"experimental":{"interactiveResolveProvider":{"kinds":["command"]}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.28-devel_f85791f6df0a17520de11df55b5cf5185f2a41fa\",\"Path\":\"golang.org/x/tools/gopls/internal/test/integration/misc.test\",\"Main\":{\"Path\":\"golang.org/x/tools/gopls\",\"Version\":\"(devel)\"},\"Deps\":[{\"Path\":\"github.com/BurntSushi/toml\",\"Version\":\"v1.6.0\",\"Sum\":\"h1:dRaEfpa2VI55EwlIW72hMRHdWouJeRF7TPYhI+AUQjk=\"},{\"Path\":\"github.com/fatih/camelcase\",\"Version\":\"v1.0.0\",\"Sum\":\"h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8=\"},{\"Path\":\"github.com/fatih/gomodifytags\",\"Version\":\"v1.17.1-0.20250423142747-f3939df9aa3c\",\"Sum\":\"h1:dDSgAjoOMp8da3egfz0t2S+t8RGOpEmEXZubcGuc0Bg=\"},{\"Path\":\"github.com/fatih/structtag\",\"Version\":\"v1.2.0\",\"Sum\":\"h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4=\"},{\"Path\":\"github.com/fsnotify/fsnotify\",\"Version\":\"v1.9.0\",\"Sum\":\"h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=\"},{\"Path\":\"github.com/google/go-cmp\",\"Version\":\"v0.7.0\",\"Sum\":\"h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=\"},{\"Path\":\"github.com/google/jsonschema-go\",\"Version\":\"v0.4.3\",\"Sum\":\"h1:/DBOLZTfDow7pe2GmaJNhltueGTtDKICi8V8p+DQPd0=\"},{\"Path\":\"github.com/modelcontextprotocol/go-sdk\",\"Version\":\"v1.6.1\",\"Sum\":\"h1:0zOSupjKUxPKSocPT1Wtago+mUHU2/uZ4xSOY0FGReU=\"},{\"Path\":\"github.com/segmentio/asm\",\"Version\":\"v1.2.1\",\"Sum\":\"h1:DTNbBqs57ioxAD4PrArqftgypG4/qNpXoJx8TVXxPR0=\"},{\"Path\":\"github.com/segmentio/encoding\",\"Version\":\"v0.5.4\",\"Sum\":\"h1:OW1VRern8Nw6ITAtwSZ7Idrl3MXCFwXHPgqESYfvNt0=\"},{\"Path\":\"github.com/yosida95/uritemplate/v3\",\"Version\":\"v3.0.2\",\"Sum\":\"h1:Ed3Oyj9yrmi9087+NczuL5BwkIc4wvTb5zIM+UJPGz4=\"},{\"Path\":\"golang.org/x/exp/typeparams\",\"Version\":\"v0.0.0-20260611194520-c48552f49976\",\"Sum\":\"h1:GTD/WuaexTazIG/SxLOz4rEKZPDVilmVVC2nz4xhwfE=\"},{\"Path\":\"golang.org/x/mod\",\"Version\":\"v0.38.0\",\"Sum\":\"h1:MECBjubtXD7yj4HrhIUcywNaGeNVUdfVnxmPajOk4yk=\"},{\"Path\":\"golang.org/x/oauth2\",\"Version\":\"v0.36.0\",\"Sum\":\"h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=\"},{\"Path\":\"golang.org/x/sync\",\"Version\":\"v0.22.0\",\"Sum\":\"h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek=\"},{\"Path\":\"golang.org/x/sys\",\"Version\":\"v0.47.0\",\"Sum\":\"h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=\"},{\"Path\":\"golang.org/x/telemetry\",\"Version\":\"v0.0.0-20260708182218-49f421fb7959\",\"Sum\":\"h1:RJhm5l6Fo4rmEIcndxDllNhhf/fAx8qIm4t6A7vpm2A=\"},{\"Path\":\"golang.org/x/text\",\"Version\":\"v0.40.0\",\"Sum\":\"h1:Ub2Z6/xjgF1WrYQz2nuITOEegKFtiIy+rieRJ5lHZKs=\"},{\"Path\":\"golang.org/x/tools\",\"Version\":\"v0.48.0\",\"Replace\":{\"Path\":\"..\",\"Version\":\"(devel)\"}},{\"Path\":\"golang.org/x/vuln\",\"Version\":\"v1.5.0\",\"Sum\":\"h1:jGVVuNZ7NrBJlFB7IBkZ/R9c8gYCja+SWqrHpBCYJZA=\"},{\"Path\":\"gopkg.in/yaml.v3\",\"Version\":\"v3.0.1\",\"Sum\":\"h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=\"},{\"Path\":\"honnef.co/go/tools\",\"Version\":\"v0.8.0-rc.1\",\"Sum\":\"h1:wqMm2kjcEXMOr+6yau+pdKqJKe6l2N1aKPkpini+Kzk=\"},{\"Path\":\"mvdan.cc/gofumpt\",\"Version\":\"v0.10.0\",\"Sum\":\"h1:yGGpRS2pBN2OQIi7b21IXknJna7faPkFaVfHLrN6Euo=\"},{\"Path\":\"mvdan.cc/xurls/v2\",\"Version\":\"v2.6.0\",\"Sum\":\"h1:3NTZpeTxYVWNSokW3MKeyVkz/j7uYXYiMtXRUfmjbgI=\"}],\"Settings\":[{\"Key\":\"-buildmode\",\"Value\":\"pie\"},{\"Key\":\"-compiler\",\"Value\":\"gc\"},{\"Key\":\"DefaultGODEBUG\",\"Value\":\"netmarshal=0,tracebacklabels=0,x509sslcertoverrideplatform=0\"},{\"Key\":\"CGO_ENABLED\",\"Value\":\"1\"},{\"Key\":\"CGO_CFLAGS\"},{\"Key\":\"CGO_CPPFLAGS\"},{\"Key\":\"CGO_CXXFLAGS\"},{\"Key\":\"CGO_LDFLAGS\"},{\"Key\":\"GOARCH\",\"Value\":\"386\"},{\"Key\":\"GOOS\",\"Value\":\"windows\"},{\"Key\":\"GO386\",\"Value\":\"sse2\"}],\"Version\":\"(devel)\"}"}} [Trace - 10:17:29.253 AM] Sending notification 'initialized'. Params: {} [Trace - 10:17:29.254 AM] Received request 'window/workDoneProgress/create - (1)'. Params: {"token":"8026256433594889627"} [Trace - 10:17:29.254 AM] Sending response 'window/workDoneProgress/create - (1)' in 0ms. Result: null [Trace - 10:17:29.254 AM] Received notification '$/progress'. Params: {"token":"8026256433594889627","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}} [Trace - 10:17:29.254 AM] Received request 'window/workDoneProgress/create - (2)'. Params: {"token":"2899704474262060406"} [Trace - 10:17:29.254 AM] Sending response 'window/workDoneProgress/create - (2)' in 0ms. Result: null [Trace - 10:17:29.255 AM] Received notification '$/progress'. Params: {"token":"2899704474262060406","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}} [Trace - 10:17:29.256 AM] Received request 'workspace/configuration - (3)'. Params: {"items":[{"scopeUri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default%2301/work","section":"gopls"}]} [Trace - 10:17:29.256 AM] Sending response 'workspace/configuration - (3)' in 0ms. Result: [{"annotations":{"escape":false,"inline":true},"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default#01\\gopath","GOPROXY":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default#01/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local"},"verboseWorkDoneProgress":true}] [Trace - 10:17:29.526 AM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2026/08/21 10:17:29 Created View (#11)\n\tdirectory=C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default#01\\work\n\tview_type=\"GoMod\"\n\troot_dir=\"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default%2301/work\"\n\tgo_version=\"go version go1.28-devel_f85791f6df0a17520de11df55b5cf5185f2a41fa windows/386\"\n\tbuild_flags=[]\n\tenv={GOOS:windows GOARCH:386 GOCACHE:C:\\b\\s\\w\\ir\\x\\w\\gocache GOMODCACHE:C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default#01\\gopath\\pkg\\mod GOPATH:C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default#01\\gopath GOPRIVATE: GOFLAGS: GO111MODULE: GOTOOLCHAIN:local GOROOT:C:\\b\\s\\w\\ir\\x\\w\\goroot GoVersion:28 GoVersionOutput:go version go1.28-devel_f85791f6df0a17520de11df55b5cf5185f2a41fa windows/386\n ExplicitGOWORK: EffectiveGOPACKAGESDRIVER:}\n\tenv_overlay=[]\n"} [Trace - 10:17:30.090 AM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2026/08/21 10:17:30 go/packages.Load #14\n\tview_id=\"11\"\n\tsnapshot=0\n\tdirectory=C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default#01\\work\n\tquery=[C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_config\\default#01\\work\\... builtin]\n\tpackages=2\n\tduration=562.5044ms\n"} [Trace - 10:17:30.090 AM] Received notification '$/progress'. Params: {"token":"2899704474262060406","value":{"kind":"end","message":"Finished loading packages."}} [Trace - 10:17:30.090 AM] Received request 'client/registerCapability - (4)'. Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{mod,work}","kind":7},{"globPattern":"C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default#01/work/**/*.{go,mod,sum,work}","kind":7}]}}]} [Trace - 10:17:30.091 AM] Sending response 'client/registerCapability - (4)' in 0ms. Result: null [Trace - 10:17:30.091 AM] Received request 'window/workDoneProgress/create - (5)'. Params: {"token":"8823609438897022480"} [Trace - 10:17:30.092 AM] Sending response 'window/workDoneProgress/create - (5)' in 1ms. Result: null [Trace - 10:17:30.092 AM] Received notification '$/progress'. Params: {"token":"8823609438897022480","value":{"kind":"begin","title":"Checking telemetry prompt","message":"Checking if gopls should prompt about telemetry..."}} [Trace - 10:17:30.092 AM] Received notification '$/progress'. Params: {"token":"8823609438897022480","value":{"kind":"end","message":"Done."}} [Trace - 10:17:31.419 AM] Received notification '$/progress'. Params: {"token":"8026256433594889627","value":{"kind":"end","message":"Done."}} [Trace - 10:17:31.420 AM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default%2301/work/a/a.go","languageId":"go","version":1,"text":"package a\n\nfunc F(x int) any { return \u0026x } // escape(x escapes to heap)\nfunc G() { defer func(){} () } // cannotInlineFunction(unhandled op DEFER)\n"}} [Trace - 10:17:31.421 AM] Received request 'window/workDoneProgress/create - (6)'. Params: {"token":"303401008159061270"} [Trace - 10:17:31.421 AM] Sending request 'textDocument/codeAction - (2)'. Params: {"textDocument":{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default%2301/work/a/a.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":[""],"triggerKind":0}} [Trace - 10:17:31.421 AM] Sending response 'window/workDoneProgress/create - (6)' in 0ms. Result: null [Trace - 10:17:31.422 AM] Received notification '$/progress'. Params: {"token":"303401008159061270","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 10:17:31.438 AM] Received response 'textDocument/codeAction - (2)' in 17ms. Result: [{"title":"Browse documentation for package a","kind":"source.doc","command":{"title":"Browse documentation for package a","command":"gopls.doc","arguments":[{"Location":{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default%2301/work/a/a.go","range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}}},"ShowDocument":true}]}},{"title":"Split package \"a\"","kind":"source.splitPackage","command":{"title":"Split package \"a\"","command":"gopls.split_package","arguments":["11","mod.com/a"]}},{"title":"Show compiler optimization details for \"a\"","kind":"source.toggleCompilerOptDetails","command":{"title":"Show compiler optimization details for \"a\"","command":"gopls.gc_details","arguments":["file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default%2301/work/a/a.go"]}},{"title":"Browse gopls feature documentation","kind":"gopls.doc.features","command":{"title":"Browse gopls feature documentation","command":"gopls.client_open_url","arguments":["https://go.dev/gopls/features"]}}] [Trace - 10:17:31.438 AM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default%2301/work/a/a.go","version":1,"diagnostics":[]} [Trace - 10:17:31.439 AM] Sending request 'workspace/executeCommand - (3)'. Params: {"command":"gopls.gc_details","arguments":["file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_config/default%2301/work/a/a.go"]} [Trace - 10:17:31.439 AM] Received request 'window/workDoneProgress/create - (7)'. Params: {"token":"8552120581747234921"} [Trace - 10:17:31.439 AM] Sending response 'window/workDoneProgress/create - (7)' in 0ms. Result: null [Trace - 10:17:31.440 AM] Received notification '$/progress'. Params: {"token":"8552120581747234921","value":{"kind":"begin","title":"gopls.gc_details","message":"Verbose: running command..."}} [Trace - 10:17:31.440 AM] Received request 'window/workDoneProgress/create - (8)'. Params: {"token":"1731521619769872069"} [Trace - 10:17:31.440 AM] Sending response 'window/workDoneProgress/create - (8)' in 0ms. Result: null [Trace - 10:17:31.441 AM] Received notification '$/progress'. Params: {"token":"1731521619769872069","value":{"kind":"begin","title":"diagnosing unknown file modification","message":"Calculating file diagnostics..."}} [Trace - 10:17:31.442 AM] Received notification '$/progress'. Params: {"token":"8552120581747234921","value":{"kind":"end","message":"Done."}} [Trace - 10:17:31.442 AM] Received response 'workspace/executeCommand - (3)' in 2ms. Result: null [Trace - 10:17:32.066 AM] Received notification '$/progress'. Params: {"token":"1731521619769872069","value":{"kind":"end","message":"Done."}} #### End Gopls Test Logs for "TestCompilerOptDetails_config/default#01" --- FAIL: TestCompilerOptDetails_perDirectory (4.97s) --- FAIL: TestCompilerOptDetails_perDirectory/default (4.97s) compileropt_test.go:137: the following condition is Unmeetable: once the following is met: completed work "diagnosing unknown file modification" at least 1 time must have: all of: any diagnostics for file "a/a.go", at a/a.go:2:7, with message containing "x escapes to heap", with diagnostic "optimizer details" with severity Information and tag [] any diagnostics for file "a/a_test.go", at a/a_test.go:2:7, with message containing "x escapes to heap", with diagnostic "optimizer details" with severity Information and tag [] any diagnostics for file "a/a_x_test.go", at a/a_x_test.go:2:7, with message containing "x escapes to heap", with diagnostic "optimizer details" with severity Information and tag [] reason: postcondition is not met: diagnostics: a/a.go (version 1): #### Start Gopls Test Logs for "TestCompilerOptDetails_perDirectory/default" [Trace - 10:17:22.717 AM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/work","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":[""]}},"dataSupport":true,"resolveSupport":{"properties":["edit"]}},"publishDiagnostics":{},"semanticTokens":{"dynamicRegistration":true,"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator","label"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary","interface","struct","signature","pointer","array","map","slice","chan","string","shadowing","number","bool","invalid","format"],"formats":null}},"window":{"workDoneProgress":true,"showDocument":{"support":true}}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_perDirectory\\default\\gopath","GOPROXY":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/work","name":"work"}]} [Trace - 10:17:22.718 AM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","],"retriggerCharacters":[")"]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.constant","refactor.extract.constant-all","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.extract.variable-all","refactor.inline.call","refactor.inline.variable","refactor.move.moveDeclaration","refactor.move.moveType","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.implementInterface","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports","source.splitPackage"],"resolveProvider":true},"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.add_test","gopls.apply_fix","gopls.assembly","gopls.change_signature","gopls.check_upgrades","gopls.client_open_url","gopls.diagnose_files","gopls.doc","gopls.edit_go_directive","gopls.extract_to_new_file","gopls.fetch_vulncheck_result","gopls.free_symbols","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.implement_interface","gopls.list_imports","gopls.list_known_packages","gopls.lsp","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modify_tags","gopls.modules","gopls.move_declaration","gopls.move_type","gopls.package_symbols","gopls.packages","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.scan_imports","gopls.split_package","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.tidy","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.vulncheck","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","typeParameter","parameter","property","variable","function","method","macro","keyword","comment","string","number","operator","label"],"tokenModifiers":["definition","readonly","defaultLibrary","static","array","bool","chan","format","interface","map","number","pointer","signature","slice","string","struct","shadowing"]},"range":true,"full":true},"typeHierarchyProvider":true,"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"},"fileOperations":{"didCreate":{"filters":[{"scheme":"file","pattern":{"glob":"**/*.go"}}]}}},"experimental":{"interactiveResolveProvider":{"kinds":["command"]}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.28-devel_f85791f6df0a17520de11df55b5cf5185f2a41fa\",\"Path\":\"golang.org/x/tools/gopls/internal/test/integration/misc.test\",\"Main\":{\"Path\":\"golang.org/x/tools/gopls\",\"Version\":\"(devel)\"},\"Deps\":[{\"Path\":\"github.com/BurntSushi/toml\",\"Version\":\"v1.6.0\",\"Sum\":\"h1:dRaEfpa2VI55EwlIW72hMRHdWouJeRF7TPYhI+AUQjk=\"},{\"Path\":\"github.com/fatih/camelcase\",\"Version\":\"v1.0.0\",\"Sum\":\"h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8=\"},{\"Path\":\"github.com/fatih/gomodifytags\",\"Version\":\"v1.17.1-0.20250423142747-f3939df9aa3c\",\"Sum\":\"h1:dDSgAjoOMp8da3egfz0t2S+t8RGOpEmEXZubcGuc0Bg=\"},{\"Path\":\"github.com/fatih/structtag\",\"Version\":\"v1.2.0\",\"Sum\":\"h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4=\"},{\"Path\":\"github.com/fsnotify/fsnotify\",\"Version\":\"v1.9.0\",\"Sum\":\"h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=\"},{\"Path\":\"github.com/google/go-cmp\",\"Version\":\"v0.7.0\",\"Sum\":\"h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=\"},{\"Path\":\"github.com/google/jsonschema-go\",\"Version\":\"v0.4.3\",\"Sum\":\"h1:/DBOLZTfDow7pe2GmaJNhltueGTtDKICi8V8p+DQPd0=\"},{\"Path\":\"github.com/modelcontextprotocol/go-sdk\",\"Version\":\"v1.6.1\",\"Sum\":\"h1:0zOSupjKUxPKSocPT1Wtago+mUHU2/uZ4xSOY0FGReU=\"},{\"Path\":\"github.com/segmentio/asm\",\"Version\":\"v1.2.1\",\"Sum\":\"h1:DTNbBqs57ioxAD4PrArqftgypG4/qNpXoJx8TVXxPR0=\"},{\"Path\":\"github.com/segmentio/encoding\",\"Version\":\"v0.5.4\",\"Sum\":\"h1:OW1VRern8Nw6ITAtwSZ7Idrl3MXCFwXHPgqESYfvNt0=\"},{\"Path\":\"github.com/yosida95/uritemplate/v3\",\"Version\":\"v3.0.2\",\"Sum\":\"h1:Ed3Oyj9yrmi9087+NczuL5BwkIc4wvTb5zIM+UJPGz4=\"},{\"Path\":\"golang.org/x/exp/typeparams\",\"Version\":\"v0.0.0-20260611194520-c48552f49976\",\"Sum\":\"h1:GTD/WuaexTazIG/SxLOz4rEKZPDVilmVVC2nz4xhwfE=\"},{\"Path\":\"golang.org/x/mod\",\"Version\":\"v0.38.0\",\"Sum\":\"h1:MECBjubtXD7yj4HrhIUcywNaGeNVUdfVnxmPajOk4yk=\"},{\"Path\":\"golang.org/x/oauth2\",\"Version\":\"v0.36.0\",\"Sum\":\"h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=\"},{\"Path\":\"golang.org/x/sync\",\"Version\":\"v0.22.0\",\"Sum\":\"h1:SZjpbeLmrCk4xhRSZFNZW5gFUeCeFgjekvI/+gfScek=\"},{\"Path\":\"golang.org/x/sys\",\"Version\":\"v0.47.0\",\"Sum\":\"h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=\"},{\"Path\":\"golang.org/x/telemetry\",\"Version\":\"v0.0.0-20260708182218-49f421fb7959\",\"Sum\":\"h1:RJhm5l6Fo4rmEIcndxDllNhhf/fAx8qIm4t6A7vpm2A=\"},{\"Path\":\"golang.org/x/text\",\"Version\":\"v0.40.0\",\"Sum\":\"h1:Ub2Z6/xjgF1WrYQz2nuITOEegKFtiIy+rieRJ5lHZKs=\"},{\"Path\":\"golang.org/x/tools\",\"Version\":\"v0.48.0\",\"Replace\":{\"Path\":\"..\",\"Version\":\"(devel)\"}},{\"Path\":\"golang.org/x/vuln\",\"Version\":\"v1.5.0\",\"Sum\":\"h1:jGVVuNZ7NrBJlFB7IBkZ/R9c8gYCja+SWqrHpBCYJZA=\"},{\"Path\":\"gopkg.in/yaml.v3\",\"Version\":\"v3.0.1\",\"Sum\":\"h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=\"},{\"Path\":\"honnef.co/go/tools\",\"Version\":\"v0.8.0-rc.1\",\"Sum\":\"h1:wqMm2kjcEXMOr+6yau+pdKqJKe6l2N1aKPkpini+Kzk=\"},{\"Path\":\"mvdan.cc/gofumpt\",\"Version\":\"v0.10.0\",\"Sum\":\"h1:yGGpRS2pBN2OQIi7b21IXknJna7faPkFaVfHLrN6Euo=\"},{\"Path\":\"mvdan.cc/xurls/v2\",\"Version\":\"v2.6.0\",\"Sum\":\"h1:3NTZpeTxYVWNSokW3MKeyVkz/j7uYXYiMtXRUfmjbgI=\"}],\"Settings\":[{\"Key\":\"-buildmode\",\"Value\":\"pie\"},{\"Key\":\"-compiler\",\"Value\":\"gc\"},{\"Key\":\"DefaultGODEBUG\",\"Value\":\"netmarshal=0,tracebacklabels=0,x509sslcertoverrideplatform=0\"},{\"Key\":\"CGO_ENABLED\",\"Value\":\"1\"},{\"Key\":\"CGO_CFLAGS\"},{\"Key\":\"CGO_CPPFLAGS\"},{\"Key\":\"CGO_CXXFLAGS\"},{\"Key\":\"CGO_LDFLAGS\"},{\"Key\":\"GOARCH\",\"Value\":\"386\"},{\"Key\":\"GOOS\",\"Value\":\"windows\"},{\"Key\":\"GO386\",\"Value\":\"sse2\"}],\"Version\":\"(devel)\"}"}} [Trace - 10:17:22.719 AM] Sending notification 'initialized'. Params: {} [Trace - 10:17:22.719 AM] Received request 'window/workDoneProgress/create - (1)'. Params: {"token":"3435165314701362887"} [Trace - 10:17:22.719 AM] Sending response 'window/workDoneProgress/create - (1)' in 0ms. Result: null [Trace - 10:17:22.719 AM] Received notification '$/progress'. Params: {"token":"3435165314701362887","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}} [Trace - 10:17:22.720 AM] Received request 'window/workDoneProgress/create - (2)'. Params: {"token":"2801037817642401330"} [Trace - 10:17:22.720 AM] Sending response 'window/workDoneProgress/create - (2)' in 0ms. Result: null [Trace - 10:17:22.720 AM] Received notification '$/progress'. Params: {"token":"2801037817642401330","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}} [Trace - 10:17:22.721 AM] Received request 'workspace/configuration - (3)'. Params: {"items":[{"scopeUri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/work","section":"gopls"}]} [Trace - 10:17:22.722 AM] Sending response 'workspace/configuration - (3)' in 0ms. Result: [{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_perDirectory\\default\\gopath","GOPROXY":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local"},"verboseWorkDoneProgress":true}] [Trace - 10:17:23.017 AM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2026/08/21 10:17:23 Created View (#9)\n\tdirectory=C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_perDirectory\\default\\work\n\tview_type=\"GoMod\"\n\troot_dir=\"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/work\"\n\tgo_version=\"go version go1.28-devel_f85791f6df0a17520de11df55b5cf5185f2a41fa windows/386\"\n\tbuild_flags=[]\n\tenv={GOOS:windows GOARCH:386 GOCACHE:C:\\b\\s\\w\\ir\\x\\w\\gocache GOMODCACHE:C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_perDirectory\\default\\gopath\\pkg\\mod GOPATH:C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_perDirectory\\default\\gopath GOPRIVATE: GOFLAGS: GO111MODULE: GOTOOLCHAIN:local GOROOT:C:\\b\\s\\w\\ir\\x\\w\\goroot GoVersion:28 GoVersionOutput:go version go1.28-devel_f85791f6df0a17520de11df55b5cf5185f2a41fa windows/386\n ExplicitGOWORK: EffectiveGOPACKAGESDRIVER:}\n\tenv_overlay=[]\n"} [Trace - 10:17:25.313 AM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2026/08/21 10:17:25 go/packages.Load #12\n\tview_id=\"9\"\n\tsnapshot=0\n\tdirectory=C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_perDirectory\\default\\work\n\tquery=[C:\\b\\s\\w\\ir\\x\\t\\gopls-test-1423031858\\TestCompilerOptDetails_perDirectory\\default\\work\\... builtin]\n\tpackages=5\n\tduration=2.296814s\n"} [Trace - 10:17:25.315 AM] Received notification '$/progress'. Params: {"token":"2801037817642401330","value":{"kind":"end","message":"Finished loading packages."}} [Trace - 10:17:25.315 AM] Received request 'client/registerCapability - (4)'. Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{mod,work}","kind":7},{"globPattern":"C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/work/**/*.{go,mod,sum,work}","kind":7}]}}]} [Trace - 10:17:25.316 AM] Sending response 'client/registerCapability - (4)' in 0ms. Result: null [Trace - 10:17:25.316 AM] Received request 'window/workDoneProgress/create - (5)'. Params: {"token":"1920448697760354045"} [Trace - 10:17:25.316 AM] Sending response 'window/workDoneProgress/create - (5)' in 0ms. Result: null [Trace - 10:17:25.317 AM] Received notification '$/progress'. Params: {"token":"1920448697760354045","value":{"kind":"begin","title":"Checking telemetry prompt","message":"Checking if gopls should prompt about telemetry..."}} [Trace - 10:17:25.317 AM] Received notification '$/progress'. Params: {"token":"1920448697760354045","value":{"kind":"end","message":"Done."}} [Trace - 10:17:25.753 AM] Received notification '$/progress'. Params: {"token":"3435165314701362887","value":{"kind":"end","message":"Done."}} [Trace - 10:17:25.753 AM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/work/a/a.go","languageId":"go","version":1,"text":"package a\n\nfunc F(x int) any { return \u0026x }\n\n"}} [Trace - 10:17:25.754 AM] Received request 'window/workDoneProgress/create - (6)'. Params: {"token":"6143788423941434025"} [Trace - 10:17:25.754 AM] Sending request 'textDocument/codeAction - (2)'. Params: {"textDocument":{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/work/a/a.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":[""],"triggerKind":0}} [Trace - 10:17:25.754 AM] Sending response 'window/workDoneProgress/create - (6)' in 0ms. Result: null [Trace - 10:17:25.754 AM] Received notification '$/progress'. Params: {"token":"6143788423941434025","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 10:17:25.777 AM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/work/a/a.go","version":1,"diagnostics":[]} [Trace - 10:17:25.778 AM] Received response 'textDocument/codeAction - (2)' in 24ms. Result: [{"title":"Browse documentation for package a","kind":"source.doc","command":{"title":"Browse documentation for package a","command":"gopls.doc","arguments":[{"Location":{"uri":"file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/work/a/a.go","range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}}},"ShowDocument":true}]}},{"title":"Split package \"a\"","kind":"source.splitPackage","command":{"title":"Split package \"a\"","command":"gopls.split_package","arguments":["9","mod.com/a"]}},{"title":"Show compiler optimization details for \"a\"","kind":"source.toggleCompilerOptDetails","command":{"title":"Show compiler optimization details for \"a\"","command":"gopls.gc_details","arguments":["file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/work/a/a.go"]}},{"title":"Browse gopls feature documentation","kind":"gopls.doc.features","command":{"title":"Browse gopls feature documentation","command":"gopls.client_open_url","arguments":["https://go.dev/gopls/features"]}}] [Trace - 10:17:25.779 AM] Sending request 'workspace/executeCommand - (3)'. Params: {"command":"gopls.gc_details","arguments":["file:///C:/b/s/w/ir/x/t/gopls-test-1423031858/TestCompilerOptDetails_perDirectory/default/work/a/a.go"]} [Trace - 10:17:25.779 AM] Received request 'window/workDoneProgress/create - (7)'. Params: {"token":"7048420790429272778"} [Trace - 10:17:25.779 AM] Sending response 'window/workDoneProgress/create - (7)' in 0ms. Result: null [Trace - 10:17:25.780 AM] Received notification '$/progress'. Params: {"token":"7048420790429272778","value":{"kind":"begin","title":"gopls.gc_details","message":"Verbose: running command..."}} [Trace - 10:17:25.780 AM] Received request 'window/workDoneProgress/create - (8)'. Params: {"token":"2945350417899449137"} [Trace - 10:17:25.781 AM] Sending response 'window/workDoneProgress/create - (8)' in 0ms. Result: null [Trace - 10:17:25.781 AM] Received notification '$/progress'. Params: {"token":"2945350417899449137","value":{"kind":"begin","title":"diagnosing unknown file modification","message":"Calculating file diagnostics..."}} [Trace - 10:17:25.781 AM] Received notification '$/progress'. Params: {"token":"7048420790429272778","value":{"kind":"end","message":"Done."}} [Trace - 10:17:25.782 AM] Received response 'workspace/executeCommand - (3)' in 2ms. Result: null [Trace - 10:17:27.616 AM] Received notification '$/progress'. Params: {"token":"2945350417899449137","value":{"kind":"end","message":"Done."}} #### End Gopls Test Logs for "TestCompilerOptDetails_perDirectory/default" FAIL FAIL golang.org/x/tools/gopls/internal/test/integration/misc 225.927s ok golang.org/x/tools/gopls/internal/test/integration/modfile 88.736s ok golang.org/x/tools/gopls/internal/test/integration/template 10.931s ok golang.org/x/tools/gopls/internal/test/integration/watch 62.140s ok golang.org/x/tools/gopls/internal/test/integration/web 32.155s ok golang.org/x/tools/gopls/internal/test/integration/workspace 122.567s ok golang.org/x/tools/gopls/internal/test/marker 58.325s ok golang.org/x/tools/gopls/internal/util/asm 0.039s ok golang.org/x/tools/gopls/internal/util/bug 0.038s ok golang.org/x/tools/gopls/internal/util/fingerprint 3.553s ok golang.org/x/tools/gopls/internal/util/frob 0.038s ok golang.org/x/tools/gopls/internal/util/goversion 0.032s ok golang.org/x/tools/gopls/internal/util/lru 0.070s ok golang.org/x/tools/gopls/internal/util/memoize 0.025s ok golang.org/x/tools/gopls/internal/util/persistent 0.426s ok golang.org/x/tools/gopls/internal/util/safetoken 5.970s ok golang.org/x/tools/gopls/internal/vulncheck/semver 0.028s ok golang.org/x/tools/gopls/internal/vulncheck/vulntest 0.130s Warning: no '=' in invocation-link-artifacts pair: "", ignoring [W2026-08-21T10:20:59.787286-07:00 8788 0 cmd_stream.go:589] rdb-stream: test process exited with error: exit status 1 [I2026-08-21T10:20:59.787286-07:00 8788 0 cmd_stream.go:573] rdb-stream: the test process terminated [I2026-08-21T10:20:59.787608-07:00 8788 0 sink.go:479] SinkServer: shutdown started [I2026-08-21T10:20:59.787608-07:00 8788 0 sink.go:457] SinkServer: HTTP server stopped with "http: Server closed" [I2026-08-21T10:20:59.787608-07:00 8788 0 sink_server.go:93] SinkServer: draining TestResult channel started [I2026-08-21T10:21:00.126014-07:00 8788 0 sink_server.go:95] SinkServer: draining TestResult channel ended [I2026-08-21T10:21:00.126014-07:00 8788 0 sink_server.go:97] SinkServer: draining Artifact channel started [I2026-08-21T10:21:02.777115-07:00 8788 0 sink_server.go:99] SinkServer: draining Artifact channel ended [I2026-08-21T10:21:02.777262-07:00 8788 0 sink_server.go:101] SinkServer: draining TestExoneration channel started [I2026-08-21T10:21:02.777262-07:00 8788 0 sink_server.go:103] SinkServer: draining TestExoneration channel ended [I2026-08-21T10:21:02.777334-07:00 8788 0 sink.go:482] SinkServer: shutdown completed successfully [I2026-08-21T10:21:02.777334-07:00 8788 0 cmd_stream.go:498] rdb-stream: exiting with 1 [I2026-08-21T10:21:02.777334-07:00 8788 0 cmd_stream.go:523] Caught InterruptEvent