Gogland 测试配置始终使用 ./ 执行
Gogland Test Configuration always executed with ./
无论我如何为 运行 设置测试的构建配置,go 测试工具总是 运行 with ./...
例如
运行s:
go test -v -cover ./... -运行 ./svs
根据您的需要运行,您可以select不同的配置类型。
对于您图片中的那个,运行 种类目录是 selected,这意味着 IDE 将 运行 您指向的目录中的测试由于工作目录位于同一目录中,因此它将 运行 ./...
这就是它的意思。
对于 运行 种类的包,它只会 运行 指定的包而没有其他包,所以没有 /...
附加到它。
对于 运行 种类文件,它将 运行 测试放在一个文件中。
您添加的模式,./svc
告诉 go 工具如何匹配测试名称。在那里你应该为测试名称放置有效的模式。如果您想控制测试的目录/包 运行 您可以为每个目录/包使用不同的 运行 配置,因为可以进行多种配置。
根据您的回复,您想要 运行 整个项目中的测试,递归的,没有供应商文件夹。为此,请创建一个 运行 Kind 目录,因为您已经有一个目录,并确保您使用的是 Go 1.9,因为它会在使用 ./...
匹配时自动忽略 vendor
目录。
如果您需要更多详细信息,请告诉我。
无论我如何为 运行 设置测试的构建配置,go 测试工具总是 运行 with ./...
例如
运行s:
go test -v -cover ./... -运行 ./svs
根据您的需要运行,您可以select不同的配置类型。
对于您图片中的那个,运行 种类目录是 selected,这意味着 IDE 将 运行 您指向的目录中的测试由于工作目录位于同一目录中,因此它将 运行 ./...
这就是它的意思。
对于 运行 种类的包,它只会 运行 指定的包而没有其他包,所以没有 /...
附加到它。
对于 运行 种类文件,它将 运行 测试放在一个文件中。
您添加的模式,./svc
告诉 go 工具如何匹配测试名称。在那里你应该为测试名称放置有效的模式。如果您想控制测试的目录/包 运行 您可以为每个目录/包使用不同的 运行 配置,因为可以进行多种配置。
根据您的回复,您想要 运行 整个项目中的测试,递归的,没有供应商文件夹。为此,请创建一个 运行 Kind 目录,因为您已经有一个目录,并确保您使用的是 Go 1.9,因为它会在使用 ./...
匹配时自动忽略 vendor
目录。
如果您需要更多详细信息,请告诉我。