我正在使用 python-nose 运行一些测试。测试代码被安排到模块中,每个模块的固定装置在新配置中安装一些虚拟机,然后模块的测试检查这些虚拟机的行为是否符合预期。
我想安装一个每个模块的故障处理程序,如果模块中的任何测试失败,它就会关闭并从 VM 中获取日志。有正确的方法吗?是否有一些回调可以注册 python-nose 当测试失败时启动自定义代码?
谢谢,
我正在使用 python-nose 运行一些测试。测试代码被安排到模块中,每个模块的固定装置在新配置中安装一些虚拟机,然后模块的测试检查这些虚拟机的行为是否符合预期。
我想安装一个每个模块的故障处理程序,如果模块中的任何测试失败,它就会关闭并从 VM 中获取日志。有正确的方法吗?是否有一些回调可以注册 python-nose 当测试失败时启动自定义代码?
谢谢,
听起来你应该写一个插件。您可能有兴趣在您的 Plugin 类上定义afterTest()、handleFailure()方法。希望有帮助。