我想在需要的时候构建测试二进制(只有当包或它的依赖项发生变化时)--类似于go install vs go build。
加快构建测试二进制文件的唯一选项是-i (go test -c -i)。您知道go工具是否支持这一点吗?是否还有其他类似于go的工具可以这样做(我想使用一个支持go包的工具,而不是像make这样的基于文件的系统)。
我已经为go工具设置了PPROF_BINARY_PATH env变量,以便能够在我的机器上找到本地二进制文件。当我在go工具pprof cli中使用"list“关键字时,当go工具正在寻找.go源文件时,我会得到一个”没有这样的文件或目录“。Error: open /go/src/github.com/foo/bar/baz.go: no such file or