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的配方 [数据库]

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

推荐PyPI第三方库


热门话题
java窗口。位置和窗口。公开问题   java如何从存储在ArrayList<Node>中的动态生成的文本字段中获取文本?   java如何立即关闭InputStream?   如何重新启动Java程序以激活环境变量   java搜索字符串是否相差一个字符   java CFB模式输出与CTR输出相同;我做错什么了吗?   java如何在javaFX中将实例化对象添加到Stage   java如何在jtextarea上打印来自不同类的文本消息   java以编程方式确定IOException的原因?   限制Java NIO通道(文件或socket)中的可用内容   javajaxb与JDOM:是否可以使用JAXB更新xml文件   批处理文件到java测试   JavaFX:stage的作用是什么。可设置大小(false)是否会导致额外的页边距?   java有没有办法告诉IntelliJ按需堆叠参数?   java Seam会话范围的组件在下一个请求中消失   java Google Web Toolkit对开发复杂的java脚本有用吗?   安卓 studio java ArrayList正在检索最高值   java为什么递归地用随机数填充LinkedList时会出现StackOverflowException?