3

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

4

2 回答 2

2

在 Makefile.PL 中:

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

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

于 2009-03-12T15:23:07.443 回答
1

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

于 2009-03-12T19:15:23.407 回答