测试完成后执行命令。
django-aftermath的Python项目详细描述
Django后果
测试完成后执行命令。
它需要django discover runner包才能工作。
用法
使用pip安装:
pip安装django后遗症
在设置文件中,添加以下必需选项:
测试运行程序='aftermath test runner'
要指定后端,请设置后端类的点路径:
results庠backend='results.backends.notifysendbackend'
目前,有两个后端,nullbackend不执行任何操作(这是默认设置),以及notifysendbackend使用notify send生成通知。您必须安装notify send yourself。
在gnome3上,notifysendbackend创建如下通知:
啊![通知](notification.png)
若要指定在所有测试成功时是否执行后端,请使用“在成功时运行”设置。默认值为true。
若要指定在某些测试失败时是否执行后端,请使用“在失败时运行”设置。默认值为true。
通常,您只需要指定前两个选项。
如果您希望实现自己的后端,请查看其中一个现有的后端。你所需要的只是一个简单的类,它有\uu init\uu和results函数。如果你做了一个,我很乐意把它包括在包裹里。
待办事项
改进文档/自述文件。