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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d5fa52be7b30748838e1e7c037fde346fd578e1f5c5ab159a663cf9092d8fbd9 |
|
MD5 | 6bb9323bdb2cddb547a143e9b60b26d6 |
|
BLAKE2b-256 | 9a6195954b0e8aeb2a49e0547c0e602b02b6a9f78c59f433e6250431d7b070d3 |