How can you change the default tests path in Makefile.PL from the default value t/*.t? There's an attribute mentioned in the documentation but it does not work. Anybody know how to that?
Thanks!
How can you change the default tests path in Makefile.PL from the default value t/*.t? There's an attribute mentioned in the documentation but it does not work. Anybody know how to that?
Thanks!
In Makefile.PL:
WriteMakefile(
test => { TESTS => 'tests/*.t'},
....
Will make make test
run the tests scripts in tests
instead of t
.
Manni's suggestion allows you to have the glob pattern that MakeMaker will use in the test targets, but that's still rather limited. I wrote Test::Manifest so that I could override those portions to do exactly what I needed to do. Even if you don't want to do the same thing that Test::Manifest does, you can look at the source to see what I did.