单元测试报告的XML格式规范(DTD,XSD ..)

许多工具生成并使用单元测试报告相同的 XML文件格式.

示例(source):

<?xml version="1.0" encoding="UTF-8" ?>
<testsuite errors="0" failures="0" hostname="hazelnut.osuosl.org" name="net.cars.engine.MoteurTest" tests="6" time="0.021" timestamp="2007-11-02T23:13:50">
  <properties>
    <property name="java.vendor" value="IBM Corporation" />
    <property name="os.name" value="Linux" />
    <!-- more property tags-->
  </properties>
  <testcase classname="net.cars.engine.MoteurTest" name="hasBougie" time="0.0010" />
  <testcase classname="net.cars.engine.MoteurTest" name="hasCarburatueur" time="0.0010" />
  <!-- more testcase tags-->
  <system-out><![CDATA[]]></system-out>
  <system-err><![CDATA[]]></system-err>
</testsuite>

经过一番调查,我发现格式是由apache基础(由ant项目)提出的.

由…生产:

junit蚂蚁任务
> antunit
maven surefire
> testng
> …

消费者:

junitreport蚂蚁任务
maven surefire-reports
>巡航控制
> Luntbuild
竹子
哈德森/jenkins
> IntelliJ TeamCity
> AntHill
> Parabuild
> JUnit PDF报告
> …

唯一可以找到的文件就是这个蚂蚁wiki页面
Proposals/EnhancedTestReports

有没有这种格式的规格(DTD,XSD)?

我想从手写一个这样的文件…(或者如果你知道的话也可以使用librairy)…

页面 http://windyroad.org/2011/02/07/apache-ant-junit-xml-schema/表明,JUnit测试报告的XML模式在这里http://windyroad.org/dl/Open%20Source/JUnit.xsd

该模式的结构似乎与您给出的示例相匹配.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇