4

使用 Linux Mint 19.1(基于 Ubuntu 的发行版)。所有其他Inline::Perl5测试都通过但安装失败,因为t/p5_object_destructor.t失败。zef install 适用于另一个模块,因此问题特定于该模块测试。这是一个新的 Perl6 安装,当我试图确定问题范围时,只添加了成功的测试模块。我不愿意在没有一些建议的情况下使用“强制测试覆盖失败”。

4

1 回答 1

4

有问题的测试依赖于 GC 在预期时间发生的对象销毁。不幸的是,在你想要的时候强制 GC 销毁某些东西并不简单。一些小的变化,比如优化的副作用,可能会导致 GC 的确切行为发生变化,并且测试不再成功。

--force-test在这种情况下可能没问题。

于 2019-09-26T12:43:29.037 回答