Unit testing 如何在AVA test runner中对测试进行分组?
首先,谢谢你 我的问题是,有没有办法在AVA中对测试进行分组?假设我目前有四个测试用例,如:Unit testing 如何在AVA test runner中对测试进行分组?,unit-testing,testing,ava,Unit Testing,Testing,Ava,首先,谢谢你 我的问题是,有没有办法在AVA中对测试进行分组?假设我目前有四个测试用例,如: test('Group #1 - Test sum #1', t => t.is(m.sum(20, 10), 30)); test('Group #1 - Test sum #2', t => t.is(m.sum(20, -10), 10)); test('Group #2 - Test sub #1', t => t.is(m.sub(20, 10), 10)); test('G
test('Group #1 - Test sum #1', t => t.is(m.sum(20, 10), 30));
test('Group #1 - Test sum #2', t => t.is(m.sum(20, -10), 10));
test('Group #2 - Test sub #1', t => t.is(m.sub(20, 10), 10));
test('Group #2 - Test sub #2', t => t.is(m.sub(20, -10), 30));
因此,目前,当我使用-v
选项在详细输出
模式下运行ava时,它们都会在终端中显示,如:
√ <file name> » Group #1 - Test sum #1
√ <file name> » Group #1 - Test sum #2
√ <file name> » Group #1 - Test sub #1
√ <file name> » Group #1 - Test sub #2
√ »组#1-测试和#1
√ »组#1-测试和#2
√ »组1-测试子组1
√ »组#1-测试子组#2
AVA中是否有任何分组功能,以便我可以看到类似以下结果:
√ <file name> » Group #1
Test sum #1
Test sum #2
√ <file name> » Group #2
Test sub #1
Test sub #2
√ »组#1
测试和#1
测试和#2
√ »第2组
测试分接头#1
测试分接头#2
我也调查了一下,但能找出应该用哪一个。我也看了一下,但也不能正常工作。此外,它似乎已经过时,上次更新是在8个月前
期待您的回复。谢谢 没有。我怀疑我们是否能实现这一点,无论如何,这不会很快实现 AVA跨进程并发运行测试,并在测试结果输入时打印测试结果。打印分组输出意味着缓冲每组的结果,直到该组中的所有测试完成。我们的记者目前无法胜任这项任务。我也不认为它特别有用
也许在某个时候,我们会有更详细的日志输出,第三方记者可以使用。然后,这种报告风格可以建立在AVA之上。但这不是当前的优先事项。没有。我怀疑我们是否能实现这一点,无论如何,这不会很快实现 AVA跨进程并发运行测试,并在测试结果输入时打印测试结果。打印分组输出意味着缓冲每组的结果,直到该组中的所有测试完成。我们的记者目前无法胜任这项任务。我也不认为它特别有用 也许在某个时候,我们会有更详细的日志输出,第三方记者可以使用。然后,这种报告风格可以建立在AVA之上。但这不是当前的优先事项