Raku模块的覆盖率测试?

jjm*_*elo 5 unit-testing code-coverage raku

显然,生态系统中没有覆盖率测试模块,并且类似的唯一参考是CommaIDE中覆盖率测试,不幸的是,社区(免费)版中没有这些覆盖率测试。MoarVM似乎涵盖了较低级别的内容,但是我看不出有什么方法可以在Raku模块中轻松实现。对此可能有一些简单的语言支持吗?

Jon*_*ton 7

Comma IDE使用MoarVM coverage输出,它解析,聚合和表示(使用其源代码模型来找出语句范围以及可覆盖哪些语句以生成统计信息)。

我知道,当前唯一可以解析此输出的内容是此脚本。MoarVM覆盖率支持最初是为了了解核心内置程序的规范测试覆盖率而开发的,脚本对此进行了报告。但是,MoarVM中使用的机制实际上更为通用,因此可以用来获取任何程序的原始coverage数据。据我所知,我链接的脚本和逗号是迄今为止构建的唯一可以对其进行分析的工具。