子单元细节分析器-测试细节附件提取器。

subunitdetails的Python项目详细描述


需要:
  • python 3.x
  • python子单元
  • 测试工具
作者:
  • Corey Goldberg,2014年

关于子单元详细信息:

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

使用子单元详细信息提取内容对象附件:

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

$ subunitdetails <file_name>

关于子单元:

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

关于测试详细信息:

Details是基于mime的content objects,可以附加到TestCase。这是使用testtools库(python标准unittestlib的扩展)完成的。它允许您将任何可能想到的信息附加到测试,并允许testtools使用或序列化该信息。

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

安装子单元详细信息:

subunit-details通过setuptools使用标准的python打包。

有几种方法可以安装subunitdetails

  • 使用pip(系统范围)从PyPI安装:

    $ sudo pip install subunitdetails
    
  • 使用pipPyPI安装到virtualenv

    $ virtualenv -p python3 .env
    $ source .env/bin/activate
    $ pip install subunitdetails
    
  • 克隆开发人员存储库并使用virtualenv进行安装:

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

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

推荐PyPI第三方库


热门话题
java如何使用JDOM设置布尔字段   java准备语句和语句/查询缓存   java Jpanel与JFrame菜单栏重叠   java比较两个JodaTime DateTime对象   java为什么Android Room@Query LIKE不返回已知存在的数据   使用Java和COM4J的Quality Center V11脚本统计   java获取当前登录用户的详细信息   如果页面上存在元素,如何在控制台中显示   java在GUI不更新信息时使用SWING和多线程处理GUI   java LOG4J2 RollingFile Appender未写入文件   java“new TextToSpeech.OnInitListener()”的颜色不鲜艳,这表明它没有被使用,如何使其可用?   java在paint方法中绘制形状   JAVA木卫一。文件旅游目的地?   java Struts2 dojo锚定标记不起作用?   java JavaFX ObservalElist和提取器更新事件在应该时未触发