go - 我可以在套件中运行单个测试吗?

标签 go testify

我已经为我的结构设置了一个测试套件(https://github.com/stretchr/testify#suite-package)。在我能够通过仅指定一个模式来运行单个测试之前:

go test -v ./services/gateways/... -run mytest

此方法在转换后不起作用。运气不好还是有办法?

最佳答案

您可以通过指定 -testify.m 参数来运行单个方法。

运行this suite method命令是:

go test -v github.com/vektra/mockery/mockery -run ^TestGeneratorSuite$ -testify.m 测试生成器

关于go - 我可以在套件中运行单个测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40433788/

相关文章:

go - 将嵌入式结构复制到新结构中,而不必复制其所有字段

go - sql.Rows 到字符串 slice

go - 无法通过 Testify Mock 对象错误

Go:使用数据库初始化从多个包运行测试

java - Go 中的 Java Arrays.copyOfRange 等价于什么?

go - 如何逃避s虫

go - 从包函数返回 Mock

testing - 使用 testify mock 进行表驱动测试

go - 加载json数组配置

unit-testing - 在 Go 中分离单元测试和集成测试