跳转到主要内容

python的持续测试运行器

项目描述

http://gfxmonk.net/dist/status/project/autonose.png

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以外的任何文件类型

项目详情


由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面