我正在尝试使用go test -cover来衡量我正在构建的服务的测试覆盖率。它是一个 REST API,我正在通过旋转它来测试它,发出测试 HTTP 请求并查看 HTTP 响应。这些测试不是服务包的一部分,go tool cover返回 0% 的测试覆盖率。有没有办法获得实际的测试覆盖率?我希望在给定端点上进行的最佳场景测试至少可以覆盖 30-50% 的特定端点处理程序代码,并通过添加更多常见错误测试来进一步改进这一点。
go test -cover
go tool cover
慕容森
森林海
慕标琳琳
相关分类