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有几种方法。
-
$ sudo pip install subunitdetails
-
$ 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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d964f90849cfa75a8a740a32fc8eaaa57af2c18cea9c036201d0a8903afab807 |
|
MD5 | 16e342fa58f1b7e0d7568bb17721ff52 |
|
BLAKE2b-256 | a947b97db5bb8f01d35cd6e3eec6c61e2454b01cc6f888627c5052064b8b8d19 |