Как вывести непокрытый файл pm/pl в отчет Devel::Cover

Мои каталоги / файлы такие:

/lib/a.pm
/lib/b.pm
/lib/c.pm
..
/lib/n.pm

/lib/start.pl

start.pl - интерактивная программа, в зависимости от моего выбора она будет вызывать разные вечера.

когда я запускаю start.pl с

Devel::Cover :  PERL5OPT=-MDevel::Cover /lib/start.pl 

выходной отчет html перечислит все вызванные pms start.pl. Я хочу перечислить все pms. Все, включая те, которые вызвали pms start.pl, и те, которые не вызвали. Это поможет мне получить то, что PM не использует во время моего текущего теста.

Может ли это быть сделано Devel::Cover??

2 ответа

Решение

К сожалению нет. Если ни одна часть модуля не была выполнена, Devel::Cover не знает о модуле.

Если я прав, Devel::Cover используется для проверки охвата вашего теста.

Вы должны написать тесты, чтобы использовать Devel::Cover.

Краткое руководство (на основе Windows): http://perl-node-interface.blogspot.co.uk/2011/06/how-to-use-develcover.html

Официальный учебник: http://search.cpan.org/dist/Devel-Cover/lib/Devel/Cover/Tutorial.pod

Другие вопросы по тегам