ZC用于创建CoreJet测试运行程序的构建方法
corejet.recipe.testrunner的Python项目详细描述
简介
此包提供基于zc.recipe.testrunner的构建方法 为corejet.testrunner安装测试脚本。
用法
在构建中,添加如下部分:
[buildout] parts = ... test ... [test] recipe = corejet.recipe.testrunner eggs = my.package defaults = ['--auto-color', '--auto-progress']
配方接受与zc.recipe.testrunner相同的选项,因此请看 它的详细文档。
运行buildout时,应该在bin/test中有一个脚本和一个目录 parts/test。
要运行测试,请使用bin/test脚本。如果你通过--xml 选项,测试报告将写入parts/test/testreports目录:
$ bin/test --xml -s my.package
如果您使用的是hudson,现在可以将构建配置为发布junit <buildoutdir>/parts/test/testreports/*.xml的测试报告。
要输出CoreJet报告,请执行以下操作:
$ bin/test --corejet="file,path/to/corejet/file.xml" -s my.package
CoreJet报告和输出XML文件将放在 parts/test/corejet。您可以组合--xml和--corejet。
上面的示例使用filecoreJet存储库源,它期望 在逗号后指定的路径中查找CoreJet XML文件。
更改日志
1.0.0(2012-05-26)
- 从corejet.testrunner复制配方以修复需要lxml的配方 [数据库]