如何在ExtUtils :: Makemaker中更改保存测试文件的目录?

时间:2009-03-12 14:51:11

标签: perl testing makemaker

如何从默认值 t / * .t 更改 Makefile.PL 中的默认测试路径?文档中提到了一个属性,但它不起作用。有谁知道怎么做?

2 个答案:

答案 0 :(得分:2)

在Makefile.PL中:

WriteMakefile(
    test => { TESTS => 'tests/*.t'},
    ....

make test运行tests中的测试脚本而不是t

答案 1 :(得分:1)

Manni的建议允许您使用MakeMaker将在测试目标中使用的glob模式,但这仍然相当有限。我写了Test::Manifest,以便我可以覆盖这些部分来完成我需要做的事情。即使你不想做与Test :: Manifest相同的事情,你也可以查看源代码来看看我做了什么。