当前位置: 首页 > news >正文

Jacoco的XML报告详解

使用jacococli完成jacoco测试报告生成后,会看到有一个.xml结尾的文件,这个就是xml格式的覆盖率报告。除了xml还有csv、html格式的报告,本文进介绍xml报告。

DTD文件

在介绍jacoco的xml报告之前,我们应该先看一下对应的DTD文件的内容。(DTD的全称为Document Type Definition,是一种文件定义格式,它规定了XML文件结构为XML文件提供了语法与规则.)如下实在官网下载(https://www.jacoco.org/jacoco/trunk/coverage/report.dtd)的DTD文件内容,我删除了一些版本上的注释。


<!-- 报告的根节点-->
<!ELEMENT report (sessioninfo*, (group* | package*), counter*)><!ATTLIST report name CDATA #REQUIRED><!-- 一些关于session执行过程的信息 -->
<!ELEMENT sessioninfo EMPTY><!-- session id --><!ATTLIST sessioninfo id CDATA #REQUIRED><!-- 开始时间戳 --><!ATTLIST sessioninfo start CDATA #REQUIRED

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Uniapp + Vue3 + Vite +Uview + Pinia 实现购物车功能(最新附源码保姆级)
  • Flask 第八课 -- 模板渲染
  • ArrayList 源码解析
  • Python快速入门 —— 第三节:类与对象
  • 手机玩机常识____展讯芯片刷机平台ResearchDownload的一些基本常识与问题解决
  • 【网络安全的神秘世界】渗透测试基础
  • 3. Python计算水仙花数
  • 2848. 与车相交的点(24.9.19)
  • TCP和MQTT通信协议
  • 音视频开发常见的开源项目汇总
  • C语言自定义类型结构体(24)
  • 免费SSL证书正在逐渐被淘汰,证书部署自动化的发展趋势即将到来!
  • LabVIEW中AVI帧转图像数据
  • 从ANN到SNN的转换:实现、原理及两种归一化方法【MINIST、实战】
  • 【JVM】类加载
  • 2017年终总结、随想
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • 77. Combinations
  • gops —— Go 程序诊断分析工具
  • JAVA 学习IO流
  • JavaScript标准库系列——Math对象和Date对象(二)
  • java取消线程实例
  • JS专题之继承
  • PHP那些事儿
  • quasar-framework cnodejs社区
  • Travix是如何部署应用程序到Kubernetes上的
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 翻译:Hystrix - How To Use
  • 聊聊flink的BlobWriter
  • 如何用vue打造一个移动端音乐播放器
  • 算法-插入排序
  • 微信小程序填坑清单
  • 我有几个粽子,和一个故事
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 写给高年级小学生看的《Bash 指南》
  • ​你们这样子,耽误我的工作进度怎么办?
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • # 达梦数据库知识点
  • #QT(串口助手-界面)
  • #考研#计算机文化知识1(局域网及网络互联)
  • (1)bark-ml
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (2024)docker-compose实战 (8)部署LAMP项目(最终版)
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (安卓)跳转应用市场APP详情页的方式
  • (八)c52学习之旅-中断实验
  • (层次遍历)104. 二叉树的最大深度
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (六)激光线扫描-三维重建
  • (小白学Java)Java简介和基本配置
  • (一)80c52学习之旅-起始篇