如何使用nosetest和多处理聚合生成的测试结果?

如何使用nosetest和多处理聚合生成的测试结果?,nose,python,aggregate,nosetests,Nose,Python,Aggregate,Nosetests,我正在使用运行我的测试。 我的大部分测试使用的是收益率,例如: @attr(id='666') def test_even(self): """test even""" for i in range(20): yield eq_, i%2 , 0, 'failed for %d' %i 在此测试中生成20个测试,从其他测试中生成更多的N测试。 它看起来像这样: test even ... ok test even ... FAIL test even ... o

我正在使用运行我的测试。
我的大部分测试使用的是收益率,例如:

@attr(id='666')
def test_even(self):
    """test even"""
    for i in range(20):
        yield eq_, i%2 , 0, 'failed for %d' %i
在此测试中生成20个测试,从其他测试中生成更多的
N
测试。
它看起来像这样:

test even ... ok
test even ... FAIL
test even ... ok
test even ... FAIL
test even ... ok
.....
another test ... ok
another test ... FAIL
.....
test even:
    test even ... ok
    test even ... FAIL
    test even ... ok
    test even ... FAIL
    test even ... ok
    ......
another teset:
    another test ... ok         
    another test ... FAIL
    ......
我的问题是,所有测试都是平铺打印的,而不是像这样进行聚合:

test even ... ok
test even ... FAIL
test even ... ok
test even ... FAIL
test even ... ok
.....
another test ... ok
another test ... FAIL
.....
test even:
    test even ... ok
    test even ... FAIL
    test even ... ok
    test even ... FAIL
    test even ... ok
    ......
another teset:
    another test ... ok         
    another test ... FAIL
    ......
我通过编写自己的插件实现了这一点,但没有运行多处理插件。
*我知道多处理插件不能很好地与其他插件配合使用

在使用多处理插件时,有没有办法实现这种行为