Ошибка Perl Jenkins - невозможно загрузить TAP::Formatter::JUnit
Я написал тест, используя test:: more, и теперь я пытаюсь использовать TAP::Formatter::JUnit для запуска теста и преобразования результатов в Junit xml. но когда я пытаюсь запустить: доказывать --formatter=TAP::Formatter::JUnit -l test.t > results.xml я получаю: Не могу загрузить TAP::Formatter::JUnit
Также, если я сделаю это:
use TAP::Harness;
my $harness = TAP::Harness->new( {
formatter_class => 'TAP::Formatter::JUnit',
merge => 1,
} );
$harness->runtests("test.t");
У меня та же проблема.
кто-нибудь знает в чем может быть проблема?
Когда я пытаюсь установить модуль vie cpan, я получаю:
CPAN.pm: Собирается собирать G/GT/GTERMARS/TAP-Formatter-JUnit-0.09.tar.gz
Созданы MYMETA.yml и MYMETA.json
Создание нового скрипта "Сборка" для версии "0.09" "TAP-Formatter-JUnit"
CPAN: Module::Build загружен нормально (v0.4003)
./Build: строка 3: команда use: not found
./Build: строка 4: команда use: не найдена
./Build: строка 5: команда use: не найдена
./Build: строка 6: команда use: not found
./Build: строка 8: sub: команда не найдена
./Build: строка 9: return: слишком много аргументов
./Build: строка 10: local: может использоваться только в функции
Не удалось получить дескриптор файла со ссылкой на консоль
./Build: строка 12: синтаксическая ошибка рядом с неожиданным токеном `; '
./Build: строка 12: `my $ filenum =; '
GTERMARS / TAP-Formatter-JUnit-0.09.tar.gz
./Строить - НЕ ОК
Проверка работающей сборки
Не могу проверить без успешной марки
Запуск сборки
Make вернул плохой статус, установка кажется невозможной
Спасибо