Python的unittest可以像nose一样并行测试吗?

11 浏览
0 Comments

Python的unittest可以像nose一样并行测试吗?

Python的NOSE测试框架有一个概念,可以并行运行多个测试。这样做的目的不是为了测试代码的并发性,而是为了使没有“副作用、排序问题和外部依赖”的代码测试运行得更快。性能的提升来自于并发的I/O等待,当它们访问不同设备时,更好地利用多个CPU/核心,并通过并行运行time.sleep()语句。

我相信Python的unittest测试框架也可以通过插件测试运行器来实现相同的功能。

有人对这样的工具有任何经验吗?可以给出一些建议吗?

0