gpt4 book ai didi

go - 使用测试 Go Project 代码的 java 语言运行测试时如何获取代码覆盖率报告?

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

我对 go 的集成测试有一个非常特殊的要求。在过去的几天里,我阅读了很多博客,但我无法找到解决这个问题的方法。如果您在下面做了任何事情,请与我分享。

基础设施详情:

  • 启动并运行 Go 项目
  • 用 JAVA 编写我的自动化框架

我的确切要求是:

  1. 我必须检测 Go 代码并使 Go 代码运行
  2. 执行我的 java 自动化代码
  3. 停止 Go 代码/从 Go 获取代码覆盖率报告

提前致谢!

最佳答案

  1. 将您的 Go 代码作为测试写入包目录中的文件 ending_test

  2. $ go test --coverprofile outfile 运行 Go 测试。如果它需要作为服务器运行,那么添加一些代码使其超时

  3. 运行您的额外 Java 代码

  4. 等待超时

  5. 使用像 $ go tool cover -html=outfile -o cover.html 这样的命令来查看覆盖率分析

关于go - 使用测试 Go Project 代码的 java 语言运行测试时如何获取代码覆盖率报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53319992/

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