参考文章解决Go test执行单个测试文件提示未定义问题 执行vm_test.go
cd github.com\ethereum\go-ethereum\tests
go test vm_test.go
# command-line-arguments [command-line-arguments.test]
.\vm_test.go:27:13: undefined: testMatcher
.\vm_test.go:31:14: undefined: vmTestDir
.\vm_test.go:31:63: undefined: VMTest
.\vm_test.go:32:3: undefined: withTrace
FAIL command-line-arguments [build failed]
如果一个个添加发现非常麻烦,找到简单的方法
go test -run TestVM
缺点是看不到输出,加上-v参数就可以输出更丰富的信息
go test -run TestVM -v