我需要并行化我使用默认 unittest 模块编写的 python 单元测试。我试图在两种方法之间做出决定:
- 继续使用unittest ,但使用自定义的“多进程”运行程序,它可以使用Platform LSF (远程执行工具)生成测试,可以在TestOOB项目中找到一个示例。
- 使用py.test并自定义 pytest-xdist 插件以运行 LSF 而不是 SSH。
我倾向于#1,因为我已经有了一个工作设置,尤其是测试套件生成(它使用了一个解析 excel 电子表格的生成器,并且不是微不足道的)
关于遵循特定方法的任何建议?
注意:我的公司正在使用 LSF,我必须使用它与其他团队共享资源。