'zef --verbose install Inline :: Perl5', установка не удалась.Я получаю 't / p5_object_destructor.t (Wstat: 512 Тестов: 20 Сбой: 2)' - PullRequest
3 голосов
/ 24 сентября 2019

Использование Linux Mint 19.1 (дистрибутив на основе Ubuntu).Все остальные тесты Inline :: Perl5 проходят, но установка завершается неудачно, потому что t / p5_object_destructor.t завершается неудачей.zef install работает на другом модуле, поэтому проблема связана с этим тестом модуля.Это новая установка Perl6, добавлен только успешный тестовый модуль, так как я пытался решить проблему.Я не хочу использовать «принудительный тест для отмены отказа» без какого-либо совета.

1 Ответ

3 голосов
/ 26 сентября 2019

Данный тест основан на уничтожении объектов ГХ в ожидаемое время.К сожалению, заставить GC уничтожить что-либо, когда вы этого хотите, не просто.Возможно, что небольшое изменение, такое как побочный эффект от оптимизации, приведет к изменению точного поведения GC, и тест больше не будет успешным.

Вероятно, в этом случае нормально будет --force-test.

...