是否可以使用nose http://somethingaboutorange.com/mrl/projects/nose to run 一次测试同时(跨多个进程)并将结果聚合为单个通过/失败结果?
我们需要同时运行多次相同的测试,以确保资源锁定不受影响。如果鼻子不能做到这一点,是否有特定的测试/设计模式可以遵循来实现这一点?
这似乎是您在测试定义本身中想要的东西,因为您想对结果的聚合进行断言。我会看看使用多重处理 http://docs.python.org/library/multiprocessing.html在测试中。创建一个池来并行执行代码。您可以使用Queue http://docs.python.org/library/multiprocessing.html#multiprocessing.Queue汇总结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)