我使用以下命令为特定包运行测试go test fts -run run_test.go无法加载包:包 fts:在以下任何一个中都找不到包“fts”:/usr/local/Cellar/go/1.11.1/libexec/src/integration(来自 $GOROOT)/Users/i055555/go/src /fts(来自 $GOPATH)包裹看起来像gitproj/ |---- fts |---- -command |---- -run.go |---- -run_test.go |---- internal |---- -fs.go |---- -tb.go |---- -tb_test.go main.go
1 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
因此,您可以go test
通过为其指定相对路径来运行特定包:
go test ./fts/command
该--run
标志采用正则表达式,有助于指示将在包中运行哪些测试。
例如,如果您有一个名为 的测试TestFoo(...)
和另一个TestBar(...)
. go test --run=TestFoo
只会运行TestFoo(...)
。
- 1 回答
- 0 关注
- 138 浏览
添加回答
举报
0/150
提交
取消