一个zope.testrunner输出格式化程序&输出junit xml的特性。

shoobx.junitxml的Python项目详细描述


简介

https://travis-ci.org/Shoobx/shoobx.junitxml.png?branch=masterhttps://coveralls.io/repos/github/Shoobx/shoobx.junitxml/badge.svg?branch=masterhttps://img.shields.io/pypi/v/shoobx.junitxml.svghttps://img.shields.io/pypi/pyversions/shoobx.junitxml.svgMaintainability

这个包提供了一个存储测试的zope.testrunner特性 生成与junit兼容的xml文件。此文件可由 詹金斯和其他生成测试报告的工具。

这是通过实现自定义输出格式化程序来实现的 收集并写出XML文件。那么格式化程序 将进一步的测试结果跟踪委托给原始输出格式化程序。

这个包的核心代码是基于martin的出色工作 阿斯佩利和普隆基金会。因此,代码在zpl下发布 2.1,collective.xmltestreport的原始许可证。

用法

为了安装自己的功能,您必须自定义 跑步者上课。以下是我们在Shoobx的工作:

from shoobx.junitxml import feature
feature.JUnitXMLSupport.install_options()

class Runner(zope.testrunner.runner.Runner):

    def configure(self):
        super(Runner, self).configure()
        self.features.append(feature.JUnitXMLSupport())

zope.testrunner.runner.Runner = Runner

更改日志

0.2.0(2018-10-10)

  • 添加对Python3.7的支持
  • 添加对最新的zope.testrunner的支持,它从optparse切换到 到argparse。

0.1.4(2018-03-30)

  • 在定义了测试用例的模块中记录doctest用例, 而不是把它们都放在“doctest”模块中。

0.1.3(2018-02-09)

  • 错误修复:当测试失败具有二进制数据时,记录 失败

0.1.2(2018-02-07)

  • python 3错误修复程序

0.1.1(2017-10-03)

  • 增加了一些基本测试。
  • 官方的Python3.6支持。

0.1.0(2017-10-03)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如果SQL server执行计划是流式传输数据,那么调用next()时Java ResultSet对象将如何反应?   java为什么水平滚动条永远不会出现在JTable上?   java如何在Android项目中添加SDK模块   绿脚:爪哇。lang.ClassCastException:无法将障碍物投射到球投射物   xslt需要在Java1.4.2中使用SaxonB(版本9.1.0.8)方面的帮助   java Apache HTTP客户端下载SOAP响应的一部分   为Java 9计划的“过滤传入序列化数据”解决了数据反序列化安全漏洞吗?   java如何使用drools对列表中的元素进行分组   java从匿名类到lambda表达式   Java中是否有不可变的单链表实现?   java动态添加按钮以滚动查看安卓   java GAE:无法为模块http请求设置管理员登录凭据   java如何在Hibernate 5 CriteriaBuilder中使用条件条件获取计数   java如何将JSON+HAL响应解析为POJO   java如何获取计算器程序,对两个以上的数字进行加、减、乘、除   java Thymeleaf+静态资源+@ResponseBody