Фильтрация каталога с помощью Devel::Cover
Я хотел получить покрытие моего приложения на Perl в CentOS с веб-сервером Apache, и пошел на Devel::Cover
чтобы сделать это. После некоторых начальных проблем я установил его. Так как PERL5OPT
Переменная env не помогла мне получить освещение, я попытался включить use Devel::Cover
внутри кода (я знаю, что это плохая идея, но она служит моей цели) . cover_db
генерирует свои прогоны / структуры после перезапуска веб-сервера, но данные, по-видимому, также имеют транзакции, выполненные с универсальными модулями CPAN, которые снижают общую оценку покрытия.
Например: если я использую один метод из Net::FTP
, он уменьшает общую оценку, учитывая общее количество строк в этом модуле. Аналогично для всех модулей из CPAN.
Что мне нужно, так это возможность выбирать файлы из определенного каталога для покрытия и игнорировать все остальное. Из описания, кажется, +inc
а также -inc
параметры предназначены для этого, но когда я пытаюсь их использовать, я получаю следующую ошибку
Unknown option: inc
Я хотел бы знать пару вещей.
- После
cover_db
обновляется с транзакциями, возможно ли отфильтровать его, используяcover -options
во время генерации отчета? - Есть ли другой способ, которым я мог бы получить покрытие только определенных путей?
Ценю ответ.