1

我正在使用 ExtUtils::MakeMaker 来管理我的一个 Perl 库。测试框架以通常的方式设置,./t目录中有几个测试文件。

如果我想运行目录中的所有测试./t,我运行make test.

如果我想在目录中的单个文件中运行测试./t,我运行make TEST_FILES=./t/test01.t test.

如何在两个(或更多)测试文件中运行所有测试?我试过make TEST_FILES=./t/test01.t,./t/test02.t test了,但这不起作用。

4

1 回答 1

2

使用空格分隔文件;使用引号将空格绑定到TEST_FILES作业。

make test TEST_FILES="t/test01.t t/test02.t"

如果所有测试都具有相似的名称,您通常也可以使用 shell 通配符指定它们

make test TEST_FILES=t/test0[12].t
于 2013-02-04T04:48:59.457 回答