一个用python测量RiveScript代码覆盖率的插件
rivescript-coverage-plugin的Python项目详细描述
一个用python测量RiveScript代码覆盖率的插件
特点
RiveScript覆盖插件是一个覆盖率.py它扩展了这个包来测量RiveScript文件的代码覆盖率。它使用代码分析工具和RiveScript解释器提供的调试钩子来确定哪些行是可执行的,哪些是已经执行的。它支持CPython 3.6及更高版本,并插入覆盖率.py5.0及以上版本。它需要RiveScript 1.14.9或更高版本。在
文档位于Read The Docs。代码存储库和问题跟踪程序已启用 GitHub。在
入门
使用pip安装:
$ pip install rivescript_coverage_plugin
在创建或编辑您的.coveragerc文件并添加以下内容:
^{pr2}$ 在运行coverage命令或带有--cov选项的pytest,您的RiveScript文件将自动包含在覆盖率分析和后续报告生成中。在
在
请注意,与Python覆盖率一样,根本没有执行的RiveScript文件将不会成为覆盖率报告的一部分。要添加它们,请在.coveragerc文件的[run]部分或--source命令行选项中使用source = .或其他更具体的源代码说明符。请参阅Coverage Documentation部分“指定源文件”以获取更多信息。在
历史
0.1.0(2020-01-16)
- PyPI的第一个版本。在
0.2.0(2020-01-17)
- 修复问题#1-#4
0.2.1(2020-01-19)
- 修复问题#5
0.2.2(2020-01-19)
- 修复问题#6
0.2.3(2020-02-23)
- 修复问题7,8
1.0.0(2020-02-28)
- 添加语法突出显示,修复一些文档问题,并修复问题#9-#14。在
1.1.0(2020-03-29)
- 修复问题#15-#18和#21。在
- 项目
标签: