python的持续测试运行器
项目描述
Autonose是一个类似autotest的工具,使用优秀的nosetest库。
功能
保存文件时立即重新运行测试
仅重新运行失败或依赖于更改文件的测试
GTK GUI(其他平台或通过传递–console使用控制台回退)
聚焦模式:持续运行单个测试(仅GUI)
要激活聚焦模式,请点击测试结果旁边的较大灰色圆圈。要返回正常模式,请点击状态栏中的“#”(位于运行测试数量旁边)。
注意:在Mac上,为了获得即时的文件系统通知,您可能需要使用easy_install安装watchdog,因为它需要编译一个未包含在0install包中的本地扩展。
高级使用
nosetests有很多选项和插件。autonose尝试尽可能好地与它们一起工作,但请注意,某些插件会干扰autonose(尤其是那些执行自己的输出或管理测试结果的插件)。
但是,您可以通过在前面加上-x前缀来传递任何您想要的nosetests选项,或者如果您有一个配置文件,可以使用--config=nose.cfg。(例如,要打开doctest,您应该向autonose传递-x--with-doctest)
注意
Autotest(目前)
不理解动态导入(使用__import__)
跟踪除.py以外的任何文件类型