鼻子测试仅在某些文件上并行

时间:2018-09-26 07:54:52

标签: python multiprocessing nose

我有一个带有多个测试文件的大型python项目。

每个测试文件都有一个在功能中定义的测试列表,例如包含单元测试。

def test_example1():
  ...
  return

对于某些文件,我希望测试可以并行运行,而对于其他文件,我不希望它们并行运行。

我尝试在某些文件的顶部添加_multiprocess_can_split_ = False,但是没有生效。 (如果我致电--process>1,则测试失败)

我将代码运行为:nosetests -v my_project --logging-level=CRITICAL --processes=2 --process-timeout=100

0 个答案:

没有答案