【发布时间】:2022-02-01 13:10:16
【问题描述】:
我有以下源代码树:
/main.go
/templates/t.tmpl
/pkg/templates.go
/pkg/templates_test.go
/pkg/templates.go 定义使用
var t = template.Must(template.ParseFiles("templates/t.tmpl")
这是正常项目操作所必需的,因为二进制文件是从根文件夹调用的。
然后当我从 templates_test.go 调试来自 vscode 的测试时,Must 失败,因为 go test 当前目录是 pkg 而不是项目根目录
如何使用go test制作vscode以使用根项目文件夹?
【问题讨论】:
标签: unit-testing go testing visual-studio-code vscode-settings