unit-testing - Raku 模块的覆盖测试?

标签 unit-testing code-coverage raku

显然,没有coverage test modules in the ecosystem ,并且唯一对类似内容的引用是 coverage tests in CommaIDE ,不幸的是,社区(免费)版中不存在。
似乎在较低级别 MoarVM 有一些覆盖范围,但我看不到在 Raku 模块中轻松做到这一点的任何方法。是否有一些简单的语言支持?

最佳答案

Comma IDE 利用 MoarVM 覆盖输出,它对其进行解析、聚合和呈现(使用其源代码模型来确定语句范围以及哪些语句是可覆盖的,以便生成统计信息)。

我知道目前存在解析此输出的唯一另一件事是 this script . MoarVM 覆盖支持最初是为了了解核心内置的规范测试覆盖率而开发的,脚本会对此进行报告。但是,MoarVM 中的机制实际上更通用,因此可用于获取任何程序的原始覆盖率数据。然而,据我所知,我链接的脚本和 Comma 是迄今为止构建的唯一分析它的工具。

关于unit-testing - Raku 模块的覆盖测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58730213/

相关文章:

iphone - iPhone 上的单元测试如何进行?

ScalaTest 共享行为函数提前失败

java - 我可以编写一个没有任何断言的测试吗?

code-coverage - 如何在 Bullseye 中查看线路覆盖范围

grammar - 重新定义语法中的ws

raku - 如何在 "raku -n"迭代期间获取当前行号?

java - 如何使用 Java 记录断言 hasProperty?

.net - 我如何使用 OpenCover 连接到服务?

c++ - 有什么方法可以从 Visual Studio 2017 中的 Catch C++ 测试中获取代码覆盖率指标?

Raku rebless不再适用于继承的类