【发布时间】:2021-05-31 22:15:28
【问题描述】:
我有一组长时间运行的测试,用构建标签定义。例如,
// file some_test.go
//+build func_test
(rest of file with test cases)
我还有许多其他较短的运行测试,没有这个构建标志。 有没有一种方法可以轻松地只运行包含构建标签“func_test”的测试?
请注意,如果我只运行 go test -tags func_test,它会运行所有测试,包括 some_test.go 中的测试。
【问题讨论】:
-
显然添加更多测试并不会阻止现有测试运行您需要按名称或约束排除其他测试,选择权在您手中。