Comments (5)
建议重新搞一个register 功能, 上报当前测试服务的服务名,分支,commit id。 后续磕一个根据来写来做数据合并。 增量代码可以用git diff + AST 来完成。
from goc.
建议重新搞一个register 功能, 上报当前测试服务的服务名,分支,commit id。 后续磕一个根据来写来做数据合并。 增量代码可以用git diff + AST 来完成。
@rentiansheng 你这里为啥用到AST了呢?是要做什么?
from goc.
建议重新搞一个register 功能, 上报当前测试服务的服务名,分支,commit id。 后续磕一个根据来写来做数据合并。 增量代码可以用git diff + AST 来完成。
@rentiansheng 你这里为啥用到AST了呢?是要做什么?
版本内可能会有n commit, 多次不同commit 覆盖率报告(c1, c2, c3)?
如果我在c3 的提交中,只是修改了注释?是不是用c2的覆盖率即可。
from goc.
我们也遇到了这个问题,目前有什么解决方案吗?
from goc.
@DaisyJiao11 这个issue中提到的 "发布多次代码",意味着代码是有变动的。而对go 覆盖率来讲,变动的代码是没法办做合并的。
所以这里所谓 "统计全量覆盖率",本质更是个业务问题,关键是怎么定义这个 "全量覆盖率"。
from goc.
Related Issues (20)
- 请问: goc是否支持分支覆盖率统计
- 对于打包镜像和部署容器非同一个的情况
- 公司内部服务统一了出口ip,有什么解决办法吗
- goc build --center=<远程goc server>成功后,没有生成xx_profile_listen_addr文件。 HOT 2
- goc build --singleton 时 如何获取coverage file HOT 1
- FATA Fail to build: fail to generate new go.mod: ... invalid go version '1.22.0': must match format 1.23 HOT 2
- goc运行大概8天就会重启一次,重启时的日志如下
- dump 代码覆盖率报错 HOT 4
- 重命名的文件,会被merge一起 HOT 2
- goc clear清理覆盖率失败了
- goc build main.go报错 HOT 5
- @CarlJi 我们也是一样的问题,goc build -o不允许指定具体的main包进行编译吗,只能cd到main包所在的目录下,然后goc自己去搜索main包,然后编译吗,如果这个目录下有多个main包,就会出现楼主上面的那个报错 HOT 3
- goc 目前支持1.19吗 HOT 1
- 是否支持 Pull Request 增量代码覆盖率? HOT 3
- 希望支持go版本1.20~1.23,Thanks! HOT 4
- 注册失败 dial tcp 127.0.0.1:8888: connect: connection refused, response: HOT 1
- goc profile 返回 no profiles HOT 1
- 收集到行覆盖,分支覆盖都是 0
- gocv2 支持go1.21吗?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from goc.