登录
首页 >  Golang >  Go问答

如何“去测试”我项目中的所有测试?

来源:Golang技术栈

时间:2023-03-04 19:15:24 422浏览 收藏

怎么入门Golang编程?需要学习哪些知识点?这是新手们刚接触编程时常见的问题;下面golang学习网就来给大家整理分享一些知识点,希望能够给初学者一些帮助。本篇文章就来介绍《如何“去测试”我项目中的所有测试?》,涉及到golang,有需要的可以收藏一下

问题内容

go test命令仅涵盖*_test.go一个目录中的文件。

我想要go test整个项目,这意味着测试应该涵盖*_test.godir 中的所有文件./以及 dir 下的每个子树目录./

执行此操作的命令是什么?

正确答案

这应该运行当前目录及其所有子目录中的所有测试:

$ go test ./...

这应该针对给定的特定目录运行所有测试:

$ go test ./tests/... ./unit-tests/... ./my-packages/...

这应该运行带有前缀的导入路径的所有测试foo/

$ go test foo/...

这应该运行所有带有前缀的测试导入路径foo

$ go test foo...

这应该运行 $GOPATH 中的所有测试:

$ go test ...

本篇关于《如何“去测试”我项目中的所有测试?》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表