八卦是用来当一个源文件被更改了鼻试验发现和执行工具。
杰夫温克勒的八卦工具的阐述的版本,运行鼻子每当一个源文件被更改。这个版本有一个命令行分析器加入,并使用配置文件来控制哪些文件观看的能力,以及如何运行的鼻子。
剧情简介
八卦-h
 用法:爱管闲事的[选项]
 自动运行的鼻子,每当源文件更改。
 选项:
  -h,--help显示此帮助信息并退出
  -c CONFIG_FILE,--config = CONFIG_FILE
 配置文件路径和名称;默认为setup.cfg
配置文件
配置文件的部分内容,例如:
[八卦]
#路径,检查修改过的文件;变化的原因鼻子运行
BASE_PATH = ./
glob_patterns = *的.py
exclude_patterns = * _flymake。*
extra_paths =为sample.cfg
#命令行选项传递给鼻子
选项= -x
#命令行参数传递给鼻子;例如测试套件的一部分运行
测试=测试/ unit_tests.py
读取配置文件由Python标准库ConfigParser对象,所以:
- 行以“#”或“;”开始被忽略,并且可以用于提供注释。
- 参赛作品可以是形式“名称:值”或“名称=值”,在RFC 822中的风格延续。
- 领先的空白从值中删除。
- 在值格式字符串替换支持。
内[八卦]第6选项可以指定:
- BASE_PATH - 该目录在其中开始走的树,以检查已更改的文件。默认为..
- glob_patterns - 壳glob模式一个空格分隔的列表来检查的变化。默认为*的.py。
- exclude_patterns - 壳glob模式一个空格分隔列表检查更改时排除。默认为''。
- extra_paths - 壳glob模式一个空格分隔列表中添加到被检查的变化路径。默认为''。
- 选择 - 一个字符串的选项,通过在执行时传递给鼻子。
- 试验 - 一个字符串命令行参数,通过传递到鼻子被执行时。可用于指定测试套件运行的一部分。
包括在观看路径的配置文件,您可以即时修改鼻子的行为。
源代码和bug跟踪这个包是可用到位桶上
什么在此版本中是新的:
- 在重构校验计算扁平化嵌套循环,改善可测性。
- 在附加测试套件。
- 修正了一个导致鼻子不运行时exclude_patterns是空的错误。由于格雷格·哈斯金斯的补丁,到位桶上的匿名问题的记者。
- 修正了在BASE_PATH文件不被监控的错误。由于格雷格·哈斯金斯的补丁。
要求:
- 在Python的
评论没有发现