文件名称:luacov:LuaCov是用于Lua代码的简单覆盖率分析器
文件大小:81KB
文件格式:ZIP
更新时间:2024-05-30 17:17:19
Lua
概述 LuaCov是用于脚本的简单覆盖率分析器。 当在luacov模块加载的情况下运行Lua脚本时,它将生成一个stats文件,其中包含脚本每一行及其加载的模块的执行次数。 luacov命令行脚本然后处理此文件,生成一个报告文件,该报告文件使您可以可视化未遍历哪些代码路径,这对于验证测试套件的有效性非常有用。 LuaCov是免费软件,并且与Lua一样,是根据发行的。 下载及安装 LuaCov可以从其。 也可以使用Luarocks进行安装: luarocks install luacov 为了另外安装可提高性能和分析准确性的实验性C扩展,请改为安装软件包: luarocks install cluacov LuaCov用纯Lua编写,没有外部依赖关系。 指示 使用LuaCov包含两个步骤:运行脚本以收集coverage数据,然后对收集到的数据运行luacov以生成报告(有关其他选项,
【文件预览】:
luacov-master
----src()
--------luacov.lua(281B)
--------luacov()
--------bin()
----spec()
--------filefilter()
--------cluacov()
--------includeuntestedfiles()
--------shebang()
--------cli_spec.lua(4KB)
--------simple()
--------nested()
--------filefilter_spec.lua(4KB)
--------coroutines()
--------hook()
--------dirfilter()
--------linescanner_spec.lua(8KB)
----.travis.yml(445B)
----LICENSE(1KB)
----README.md(6KB)
----docs()
--------index.html(12KB)
--------license.html(3KB)
--------luacov.png(8KB)
--------doc()
--------doc.css(3KB)
----appveyor.yml(507B)
----luacov-scm-1.rockspec(1KB)
----.luacheckrc(100B)
----config.ld(150B)