Test Flatten只读发布历史
Test::Flatten是一个Perl模块,用于展平子测试输出。可以与Test::More
一起使用,通过subtest
结构来组织嵌套测试,并将输出展平,便于查看和分析。
例如,使用以下代码可以创建多个子测试并输出其结果:
use Test::More;
use Test::Flatten;
subtest 'foo' => sub { pass 'OK'; };
subtest 'bar' => sub { pass 'ok';
subtest 'baz' => sub { pass 'ok'; };
};
done_testing;
运行测试时,可以使用以下命令:
$ prove -lvc t/foo.t
这样,所有子测试的结果会展平,避免了嵌套层级的混乱,方便查看每个测试的执行状态。
下载地址
用户评论