blob: ea5e87aa68a7af1009209f7ab2dd925956c00f75 [file] [log] [blame]
This test exercises the "go_workspace" MCP tool.
-- flags --
-mcp
-min_go_command=go1.23
-- go.work --
go 1.23.0
//@mcptool("go_workspace", `{}`, output=workspace)
use (
./a
./b
)
-- a/go.mod --
module example.com/a
go 1.23.0
-- a/a.go --
package a
-- b/go.mod --
module example.com/b
go 1.23.0
-- b/b.go --
package b
-- @workspace --
The `$WORKDIR` directory is in the go workspace defined by `$WORKDIR/go.work`, with the following main modules:
$WORKDIR/a/go.mod (module example.com/a)
$WORKDIR/b/go.mod (module example.com/b)