文件名称:piggly:PLpgSQL存储过程代码覆盖工具
文件大小:99KB
文件格式:ZIP
更新时间:2024-05-27 17:55:03
coverage pgsql stored-procedures Ruby
猪猪 PostgreSQL PL / pgSQL存储过程代码覆盖率 目的 PL / pgSQL并没有太多的开发人员工具,当您知道未测试的内容时,为存储过程编写自动化测试会容易得多。 代码覆盖率使您可以查看尚未执行代码的哪些部分。 Piggly是一个工具(用Ruby编写,但是您可以用任何语言编写测试)来跟踪PostgreSQL PL / pgSQL存储过程的代码覆盖率。 它报告代码覆盖率,以帮助您识别代码中未经测试的部分。 它是如何工作的? Piggly通过使用工具代码重新编译存储过程来跟踪PostgreSQLPL / pgSQL存储过程的执行。 基本上,RAISE WARNING语句将执行事件通知客户端(例如,分支条件评估为true或false)。 它记录这些事件并生成带有覆盖率详细信息的经过修饰的源代码。 特征 可读且易于浏览的报告(请参见) 不可知的语言-用Ruby,Python