gpt4 book ai didi

testing - 使用 goconvey 明确指定要在 golang 中运行测试的主包

转载 作者:IT王子 更新时间:2023-10-29 02:16:02 27 4
gpt4 key购买 nike

我如何用我的 go test 命令明确地说只运行主包的测试,而不运行源目录中的其他包。

目前它正在使用 $go test -v。但是......我也在使用 goconvey 并且它似乎正在递归运行。根据这个页面https://github.com/smartystreets/goconvey/wiki/Profiles我有一个文件,我可以在其中将参数传递给 go test 命令。我知道您可以 go test -v ./... 进行递归或 go test -c packagename/... 但我如何才能对 main 进行呢?

最佳答案

Profiles 是完成此任务的工具,但您也可以为运行者指定“深度”:

$ goconvey -depth=0

0 的值将运行器限制在工作目录。

运行 goconvey -help 获取详细信息。

关于testing - 使用 goconvey 明确指定要在 golang 中运行测试的主包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30315395/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com