一个用python测量RiveScript代码覆盖率的插件

rivescript-coverage-plugin的Python项目详细描述


https://badge.fury.io/py/rivescript_coverage_plugin.pnghttps://travis-ci.org/snoopyjc/rivescript_coverage_plugin.png?branch=master

一个用python测量RiveScript代码覆盖率的插件

特点

RiveScript覆盖插件是一个覆盖率.py它扩展了这个包来测量RiveScript文件的代码覆盖率。它使用代码分析工具和RiveScript解释器提供的调试钩子来确定哪些行是可执行的,哪些是已经执行的。它支持CPython 3.6及更高版本,并插入覆盖率.py5.0及以上版本。它需要RiveScript 1.14.9或更高版本。在

文档位于Read The Docs。代码存储库和问题跟踪程序已启用 GitHub。在

入门

  1. 使用pip安装:

    $ pip install rivescript_coverage_plugin
    
  2. 创建或编辑您的.coveragerc文件并添加以下内容:

    ^{pr2}$ 在
  3. 运行coverage命令或带有--cov选项的pytest,您的RiveScript文件将自动包含在覆盖率分析和后续报告生成中。在

请注意,与Python覆盖率一样,根本没有执行的RiveScript文件将不会成为覆盖率报告的一部分。要添加它们,请在.coveragerc文件的[run]部分或--source命令行选项中使用source = .或其他更具体的源代码说明符。请参阅Coverage Documentation部分“指定源文件”以获取更多信息。在

文件

完整文档位于http://rivescript_coverage_plugin.rtfd.org。在

历史

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
{id10}$

1.0.0(2020-02-28)

  • 添加语法突出显示,修复一些文档问题,并修复问题#9-#14。在

1.1.0(2020-03-29)

  • 修复问题#15-#18和#21。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OnClick用于ListView中的特定项   java如何多次循环相同的TestNG测试。包括课前和课后   java如何在Codenameone中设置BrowserComponent浏览器窗口大小   java Socketchannel始终为空   java以编程方式向JavaFX WebEngine历史添加新条目   java Hibernate+Spring与Oracle一起使用分层查询(从+连接方式开始)   Java中的安卓 getView和Beacon(Estimote)问题   计时器如何在java中设置暂停选项   java为什么输入1000000000000的输出不正确?   java如何在程序执行期间更改log4j2中的日志记录级别   java阻止代码引发XML异常   未找到媒体类型为application/json的java JAX RS MessageBodyWriter   java如何将BuffereImage中的特定颜色(0xFF00FF)设置为透明?   java如何列出web元素,如果网页中没有特定链接的id,如何单击网页中的特定链接?   在Java中读取txt文件时获取EOFEException   java如何避免为每个视图添加inject方法?   JavaSpringController:Facebook上类似文章的永久链接   java在尝试执行脚本时遇到错误“net.serentiybdd.core.exceptions.serentitymanagedexception:No session ID”