首页 > 其他 > 详细

sonarQube集成go单元测试覆盖率时无结果

时间:2021-08-11 19:06:21      阅读:21      评论:0      收藏:0      [点我收藏+]

背景:

使用jenkins集成sonarQube对项目代码进行扫描,在统计go代码覆盖率时结果上报到sonarQube为0,
报错内容:File ‘xxx/xxx.go‘ is not included in the project, ignoring coverage

过程:

1.go单元测试生成cover.out文件
go test -v ./... -coverprofile=cover.out
2.sonar-scanner扫描
sonar-scanner -X -Dsonar.go.coverage.reportPaths=coverage.out

解决方法:

1.在sonar-scanner扫描之前先设置GOPATH
export GOPATH=$WORKSPAC

sonarQube集成go单元测试覆盖率时无结果

原文:https://www.cnblogs.com/bingo1991/p/15128746.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!