跳转到主要内容

SubUnit详情解析器 - 测试详情附件提取器。

项目描述

需求
  • Python 3.x

  • python-subunit

  • testtools

作者
  • Corey Goldberg, 2014


关于subunitdetails

subunitdetails接受二进制编码的subunit流,并提取测试详情(内容对象附件)并将它们保存到文件系统中。

使用subunitdetails提取内容对象附件

subunit文件名作为参数调用subunitdetails脚本。它将从subunit结果中提取嵌入的内容对象(测试详情),并保存到当前目录中

$ subunitdetails <file_name>

关于SubUnit

SubUnit是一种测试结果的流式协议。该协议是一种易于生成和解析的二进制编码。按照设计,协议的所有组件概念上都适合于xUnit TestCase -> TestResult交互。

关于测试详情

详细信息是基于MIME的内容对象,可以附加到TestCase上。这是通过使用testtools库(Python标准unittest库的扩展)来实现的。它允许您将任何可能想到的信息附加到测试中,并允许testtools使用或序列化该信息。

使用subunit,可以解析编码的流。然后可以检索测试套件结果和附加的详细信息(带有MIME类型)。

安装subunitdetails

subunit-details通过setuptools使用标准的Python打包方式。

安装subunitdetails有几种方法。

  • 使用PyPIpip(全局范围内)安装

    $ sudo pip install subunitdetails
  • 使用PyPIpip,在一个虚拟环境中安装:

    $ virtualenv -p python3 .env
    $ source .env/bin/activate
    $ pip install subunitdetails
  • 克隆开发仓库并使用虚拟环境安装

    $ git clone https://github.com/cgoldberg/subunitdetails.git
    $ cd subunitdetails
    $ virtualenv -p python3 .env
    $ source .env/bin/activate
    $ python3 setup install

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪一个,请了解有关安装包的更多信息。

源分布

subunitdetails-0.0.4.tar.gz (3.6 kB 查看哈希值)

上传时间

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面