Фильтрация каталога с помощью Devel::Cover

Я хотел получить покрытие моего приложения на Perl в CentOS с веб-сервером Apache, и пошел на Devel::Cover чтобы сделать это. После некоторых начальных проблем я установил его. Так как PERL5OPT Переменная env не помогла мне получить освещение, я попытался включить use Devel::Cover внутри кода (я знаю, что это плохая идея, но она служит моей цели) . cover_db генерирует свои прогоны / структуры после перезапуска веб-сервера, но данные, по-видимому, также имеют транзакции, выполненные с универсальными модулями CPAN, которые снижают общую оценку покрытия.

Например: если я использую один метод из Net::FTP, он уменьшает общую оценку, учитывая общее количество строк в этом модуле. Аналогично для всех модулей из CPAN.

Что мне нужно, так это возможность выбирать файлы из определенного каталога для покрытия и игнорировать все остальное. Из описания, кажется, +inc а также -inc параметры предназначены для этого, но когда я пытаюсь их использовать, я получаю следующую ошибку

Unknown option: inc

Я хотел бы знать пару вещей.

  1. После cover_db обновляется с транзакциями, возможно ли отфильтровать его, используя cover -options во время генерации отчета?
  2. Есть ли другой способ, которым я мог бы получить покрытие только определенных путей?

Ценю ответ.

0 ответов

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