Module::Install で test ディレクトリに t/ 以外を追加する
どうやるんだっけーって、ソース見てて、あーこれでいけるっぽいやー。
って、思ってたら、前調べてた orz
Module::Install の場合、
http://d.hatena.ne.jp/ktat/20080515/1210864386
tests_recursive;
って、書くらしい。
ま...これは、t/以下を再帰的に追加するっていう話なので、全然違うディレクトリに追加したければ、以下を(そんなケースは不要だが)。
Makefile.PLに、
tests "t/*.t t/*/*.t";
Module::Install::Metadataに以下のような定義があって、このへんは、それっぽく使えるということのような気がします。
my @boolean_keys = qw{ sign }; my @scalar_keys = qw{ name module_name abstract author version distribution_type tests installdirs }; my @tuple_keys = qw{ configure_requires build_requires requires recommends bundles resources }; my @resource_keys = qw{ homepage bugtracker repository }; my @array_keys = qw{ keywords };