如何在 AVA 测试运行程序中对测试进行分组?
How to group tests in AVA test runner?
首先,谢谢你lib!
我的问题是,有什么方法可以在 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('Group #2 - Test sub #2', t => t.is(m.sub(20, -10), 30));
所以目前,当我 运行 ava 在 verbose output
模式下使用 -v
选项时,它们都一起显示在终端中,例如:
√ <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
AVA有没有分组功能,这样我看到的结果有点像:
√ <file name> » Group #1
Test sum #1
Test sum #2
√ <file name> » Group #2
Test sub #1
Test sub #2
我调查了 issues#222 also but could figure out which one to use. I also looked in ava-spec
,但这也无法正常工作。另外,它似乎已经过时了,最后一次更新是在 8 个月前。
期待您的回复。谢谢!
没有。我怀疑我们是否会实施它,无论如何,它不会很快。
AVA 跨进程并发运行测试,并在结果进入时打印结果。打印分组输出意味着缓冲每个组的结果,直到该组中的所有测试都完成。我们的记者目前无法胜任这项任务。我也觉得不是特别好用
也许在某个时候我们会有更详细的日志输出供第 3 方记者使用。那么这种报告风格可以建立在 AVA 之上。但这不是当前的优先事项。
首先,谢谢你lib!
我的问题是,有什么方法可以在 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('Group #2 - Test sub #2', t => t.is(m.sub(20, -10), 30));
所以目前,当我 运行 ava 在 verbose output
模式下使用 -v
选项时,它们都一起显示在终端中,例如:
√ <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
AVA有没有分组功能,这样我看到的结果有点像:
√ <file name> » Group #1
Test sum #1
Test sum #2
√ <file name> » Group #2
Test sub #1
Test sub #2
我调查了 issues#222 also but could figure out which one to use. I also looked in ava-spec
,但这也无法正常工作。另外,它似乎已经过时了,最后一次更新是在 8 个月前。
期待您的回复。谢谢!
没有。我怀疑我们是否会实施它,无论如何,它不会很快。
AVA 跨进程并发运行测试,并在结果进入时打印结果。打印分组输出意味着缓冲每个组的结果,直到该组中的所有测试都完成。我们的记者目前无法胜任这项任务。我也觉得不是特别好用
也许在某个时候我们会有更详细的日志输出供第 3 方记者使用。那么这种报告风格可以建立在 AVA 之上。但这不是当前的优先事项。