Чтобы запустить один тестовый сценарий, используйте perl
или лучше prove
. Предполагая, что вы находитесь в базовом каталоге модуля:
prove -lv t/some-test-script.t
Это запустит тестовый скрипт для библиотек в ./lib
, с откатом к библиотекам, доступным для вашей установки Perl.
Если вы хотите использовать библиотеки сборки, созданные с помощью make
, то это:
prove -bv t/some-test-script.t
Теперь тестовый скрипт будет запускаться для библиотек в ./blib
, возвращаясь к библиотекам, установленным для вашего Perl.
Тестовые сценарии, как правило, представляют собой просто Perl сценарии, которые находятся в t/
или xt/
или некотором аналогичном пути в структуре каталогов дистрибутива. Таким образом, вы также можете запускать их только с помощью Perl:
perl -Iblib t/some-test-script.t
Но при проверке получается более качественная сводная информация о тестировании и цветовое кодирование.
Это примерно так же гранулярно, как вы можете получить, если тесты не выполняются. написано, чтобы позволить нацеливание на определенные c сегменты в тестовом скрипте. Если вам нужно указать определенный тест c в тестовом скрипте, вам обычно придется копаться в самом коде теста.