我正在try 使用测试目录中的测试文件来获得处理器包中代码的适当覆盖率.我try 了大量的-cover和-coverpkg组合,但无法使其正常工作.在将测试文件放在单独的包/文件夹中时,可以这样做吗?

.
├── internal
│   └── processor
└── test

推荐答案

我找到了答案,这就是我实现目标的方式

go test -cover -coverpkg "./internal/processor" "./test"

Go相关问答推荐

如何从google.golang.org/grpc/stats包中将golang中不同事件的输出进行组合,以获取func HandlePRC

Go汇编器命名为Constants

GORM没有从 struct 创建完整的表,如何修复?

GO错误:Tim.Time未实现driver.Valuer(缺少方法值)

为什么没有正确生成这些元组?

Go 1.20 中如何计算连接错误?

Go 中将 int 切片转换为自定义 int 切片指针类型的函数

通过 Terraform 中的 MapNestedAtribute 进行迭代

在 Go 中解组编号的 XML 标签

io.Reader 无限循环与 fmt.Fscan

Opensearch 错误 ping 弹性服务器:由未知权威签署的 x509 证书

GoLang: gocui 边框 colored颜色

判断一个区域内的纬度/经度点

如何使用管理员权限启动 powershell 进程并重定向标准输入 (os.exec)

如何将 npm 安装进度条通过管道传输到终端?

使用无服务器工作流 go sdk 时出现间歇性 JSON 解组错误

Grafana/Prometheus 将多个 ip 可视化为查询

具有多个嵌入式 struct 的 Go MarshalJSON 行为

如何将类型转换为字节数组golang

为什么从 Go 1.17 开始在 go.mod 中有两个require块?