首页 >后端开发 >Golang >如何在 Go 测试套件中仅运行一项特定测试?

如何在 Go 测试套件中仅运行一项特定测试?

DDD
DDD原创
2024-12-14 13:42:11486浏览

How Can I Run Only One Specific Test in a Go Test Suite?

隔离单个测试执行

在Go包测试套件中,只执行特定的测试可以方便排查问题。为此,您可以利用 go test -run 标志。

解决方案:

使用以下语法重新运行特定测试:

这里,TestSpecific 代表你想要隔离的测试函数的名称。 -run 标志允许您指定与您希望执行的测试名称匹配的正则表达式。

示例:

考虑具有以下测试函数的测试套件:

要仅运行 TestB,您可以使用命令:

这种方法可以通过隔离单个测试的执行来显着减少调试时间。

以上是如何在 Go 测试套件中仅运行一项特定测试?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn