Вам не нужно устанавливать модуль для его проверки.
Если я тестирую внутри своего дистрибутивного каталога, я просто использую цель test
:
% make test
Или, если я использую Module :: Build:
% ./Build test
Поскольку make
- это инструмент управления зависимостями, он также позаботится о любых других шагах, которые ему необходимо выполнить, чтобы он мог запустить цель test
. Вам не нужно запускать каждую цель отдельно. Module :: Build делает то же самое.
Если я хочу проверить один файл, я объединяю команду make
с вызовом perl
, который также использует модуль blib
для установки права @INC
:
% make; perl -Mblib t/single_test.t
Некоторым людям нравится использовать prove
для одной и той же вещи. Независимо от того, какой метод я использую, я, вероятно, использую клавиши со стрелками, чтобы вернуться к предыдущей командной строке и перезапустить ее. Я очень мало набираю что-либо из этого.