'zef --verbose install Inline::Perl5', установка не выполняется. Я получаю 't / p5_object_destructor.t (Wstat: 512 Тесты: 20 Неудачно: 2)'
Использование Linux Mint 19.1(дистрибутив на основе Ubuntu). Все остальныеInline::Perl5
тесты проходят, но установка не выполняется, потому что t/p5_object_destructor.t
терпит неудачу. zef install работает с другим модулем, поэтому проблема специфична для этого модуля test. Это новая установка Perl6, добавлен только успешный тестовый модуль, когда я пытался оценить проблему. Я не хочу использовать "принудительное испытание для преодоления отказа" без каких-либо советов.
1 ответ
Рассматриваемый тест полагается на уничтожение объектов сборщиком мусора в ожидаемое время. К сожалению, заставить сборщик мусора что-то уничтожить, когда вы этого хотите, непросто. Возможно, какое-то небольшое изменение, например побочный эффект от оптимизации, приведет к изменению точного поведения сборщика мусора, и тест больше не будет успешным.
Наверное, это нормально --force-test
в этом случае.