在我的 go 程序中,主要方法是:
port := flag.Int("port", 8080, "Port number to start service on")
flag.Parse()
我有一个看起来像的虚拟测试:
func TestName(t *testing.T) {
fmt.Println("Hello there")
}
当我(从 goland 或命令行)运行测试时,出现以下错误:
/usr/local/go/bin/go tool test2json -t /private/var/folders/7v/p2t5phhn6cn9hqwjnn_p95_80000gn/T/___TestName_in_github_tools....test -test.v -test.paniconexit0 -test.run ^\QTestName\E$
flag provided but not defined: -test.v
Usage of /private/var/folders/7v/p2t5phhn6cn9hqwjnn_p95_80000gn/T/___TestName_in_github_tools.....test:
-port int
Port number to start service on (default 8080)
当我删除主要标志的行时,测试正常执行关于如何解决这个问题的任何想法,好吗?
提前致谢