В проекте я работаю над макетом каталога, в котором нет каталога lib, поэтому у нас есть
/X.pm
/X/Y.pm
...
/t/test.t
когда я бегу
$ PERL5OPT=-MDevel::Cover make test
$ cover
Я получаю отчет только по файлам в т /
как я могу указать Devel :: Cover сообщать обо всех файлах в текущем каталоге, кроме файлов в t?
Я думал, что смогу это сделать вот так:
cover -t +inc . -inc t
но я получаю:
Unknown option: inc
Invalid command line options at /home/gabor/perl5/lib/perl5/x86_64-linux-thread-multi/Devel/Cover/Report/Html_minimal.pm line 677.
из документации мне неясно, как я могу предоставить эти опции.
-MDevel::Cover, как в-MDevel::Cover=-dir,.. Более того, я действительно не думаю, чтоincаргументы делают то, что вы хотите: они указывают файлы, которые нужно игнорировать, например модули в@INC. Я не тестировал это, у меня нет D :: C на этой машине. - person Philip Potter   schedule 03.01.2011