显然,这里没有生态系统中的覆盖测试模块,对类似内容的唯一引用是CommaIDE中的覆盖测试,遗憾的是,它在社区(免费)版本中没有出现。在较低的级别上似乎有一些报道,MoarVM,但在Raku模块中,我看不到任何容易做到这一点的方法。对此是否有一些简单的语言支持?
发布于 2019-11-07 18:38:13
Comma使用MoarVM覆盖输出,它解析、聚合和显示这些输出(使用其源代码模型来计算语句区段,以及哪些语句可以覆盖以生成统计信息)。
我所知道的解析此输出的唯一另一件事情是这个剧本。MoarVM覆盖支持最初是为了理解内核内置的规范测试覆盖率而开发的,脚本会对这些测试进行报告。但是,加入到MoarVM中的机制实际上更通用,因此可以用于获取任何程序的原始覆盖数据。然而,据我所知,我所链接的脚本和逗号是迄今为止构建的唯一分析它的工具。
https://stackoverflow.com/questions/58730213
复制相似问题