跳转到主要内容

Buildout配方以创建zope.testing测试运行器

项目描述

tranchitella.recipe.testrunner

此配方创建一个zope.testing测试运行器脚本,该脚本支持使用coverage python库进行代码覆盖率分析。

用法

此配方支持以下选项

eggs

eggs选项指定了要测试的eggs列表,作为一组setuptools需求字符串给出。每个字符串必须单独一行。

script-name

script选项给出要生成的脚本的名称,在buildout bin目录中。如果不使用此选项,将使用部分名称。

extra-paths

在生成的测试脚本中包含的一个或多个额外路径。

defaults

defaults选项允许您指定测试运行器的默认选项。

working-directory

working-directory选项允许指定测试将运行的目录。测试运行器将在运行时切换到此目录。如果工作目录为空字符串或未指定,则配方将在部分之间创建一个工作目录。

environment

在开始测试之前应导出的环境变量集。

initialization

在运行测试之前提供初始化代码。

relative-paths

使用相对于测试脚本的egg、test和工作目录路径。

这是一个创建测试运行器的最小‘’buildout.cfg‘’文件

[test]
recipe = tranchitella.recipe.testrunner
eggs = myapplication

[test-coverage]
recipe = tranchitella.recipe.testrunner
eggs = myapplication
defaults = ['--coverage-module', 'myapplication', '--coverage-branch']

变更

0.4 (2010-08-24)

  • 更新代码,使其依赖于zope.testrunner而不是zope.testing。

0.3 (2010-06-14)

  • 新增了一个新选项(–coverage-html),用于运行HTML覆盖率命令。

0.2 (2010-04-22)

  • 新增了一个新选项(–coverage-annotate),用于运行注释覆盖率命令。

  • 新增了一个新选项(–coverage-xml),用于运行xml_report覆盖率命令。

0.1 (2010-04-22)

  • 首个版本,从zc.recipe.testrunner分支。

项目详情


下载文件

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

源代码分发

tranchitella.recipe.testrunner-0.4.tar.gz (15.5 kB 查看哈希值)

上传时间: 源代码

由以下提供支持