Jacoco覆盖率信息收集-得到各个Counter信息
来源:互联网 发布:网络博客赌博诈骗案例 编辑:程序博客网 时间:2024/06/07 12:58
以bundle为界,之后则是根据bundle中的信息来各级render,生个各个html界面。
这里直接以TXT输出各个覆盖率信息。
//尝试直接输出覆盖率 ICounter bCounter=bundle.getCounter(CounterEntity.INSTRUCTION); System.out.println("bundle total: "+bCounter.getTotalCount()); System.out.println("bundle covered: "+bCounter.getCoveredCount()); for(IPackageCoverage p : bundle.getPackages()){ ICounter pCounter=p.getCounter(CounterEntity.INSTRUCTION); System.out.println("package total: "+pCounter.getTotalCount()); System.out.println("package covered: "+pCounter.getCoveredCount()); for(IClassCoverage c :p.getClasses()){ ICounter cCounter=c.getCounter(CounterEntity.INSTRUCTION); System.out.println("Class total: "+cCounter.getTotalCount()); System.out.println("Class covered: "+cCounter.getCoveredCount()); for(IMethodCoverage m :c.getMethods()){ ICounter mCounter=m.getCounter(CounterEntity.INSTRUCTION); System.out.println("Method total: "+mCounter.getTotalCount()); System.out.println("Method covered: "+mCounter.getCoveredCount()); } } }
那么我们可以直接得到结果各个Counter的覆盖信息
[jacoco:report] bundle total: 30[jacoco:report] CounterImpl getCoveredCount 24[jacoco:report] bundle covered: 24[jacoco:report] BundleCoverageImpl getPackages()[jacoco:report] CoverageNodeImpl getInstructionCounter[jacoco:report] CounterImpl getTotalCount 30[jacoco:report] package total: 30[jacoco:report] CounterImpl getCoveredCount 24[jacoco:report] package covered: 24[jacoco:report] PackageCoverageImpl getClasses()[jacoco:report] CoverageNodeImpl getInstructionCounter[jacoco:report] CounterImpl getTotalCount 8[jacoco:report] Class total: 8[jacoco:report] CounterImpl getCoveredCount 5[jacoco:report] Class covered: 5[jacoco:report] CoverageNodeImpl getInstructionCounter[jacoco:report] CounterImpl getTotalCount 3[jacoco:report] Method total: 3[jacoco:report] CounterImpl getCoveredCount 0[jacoco:report] Method covered: 0[jacoco:report] CoverageNodeImpl getInstructionCounter[jacoco:report] CounterImpl getTotalCount 5[jacoco:report] Method total: 5[jacoco:report] CounterImpl getCoveredCount 5[jacoco:report] Method covered: 5[jacoco:report] CoverageNodeImpl getInstructionCounter[jacoco:report] CounterImpl getTotalCount 22[jacoco:report] Class total: 22[jacoco:report] CounterImpl getCoveredCount 19[jacoco:report] Class covered: 19[jacoco:report] CoverageNodeImpl getInstructionCounter[jacoco:report] CounterImpl getTotalCount 11[jacoco:report] Method total: 11[jacoco:report] CounterImpl getCoveredCount 11[jacoco:report] Method covered: 11[jacoco:report] CoverageNodeImpl getInstructionCounter[jacoco:report] CounterImpl getTotalCount 11[jacoco:report] Method total: 11[jacoco:report] CounterImpl getCoveredCount 8[jacoco:report] Method covered: 8
阅读全文
0 0
- Jacoco覆盖率信息收集-得到各个Counter信息
- Jacoco覆盖率信息收集2
- Jacoco覆盖率信息收集1
- Jacoco覆盖率信息收集4-bundle之后
- Jacoco收集覆盖率信息函数MethodAnalyzer分析1
- Jacoco覆盖率信息收集3-class级向上
- 简易覆盖率信息收集框架
- django 收集各个表的信息
- Jacoco覆盖率工具使用
- jacoco覆盖率计数器
- jacoco覆盖率统计分析
- 代码覆盖率-JaCoCo
- 信息收集
- 信息收集
- 信息收集
- 信息收集
- 信息收集
- 信息收集
- 使用monkey测试时,一个控制WiFi状态的多线程类
- 学习笔记
- 模拟实现strstr
- 简单的Java秒表计时器(线程)
- Android sdk build tools 等下载
- Jacoco覆盖率信息收集-得到各个Counter信息
- [jzoj1637]【ZJOI2009】狼和羊的故事
- AlertDialog点击按钮后对话框不消失的处理方法
- OI之路
- 《React-Native系列》 API模块之PixelRatio和Dimensions
- 【文本聚类】用k-means对文本进行聚类
- Eclipse断点调试出现Source not found
- C语言实验——圆周率
- NOIP2017 Day2_T3 列队