跳转到主要内容

读取覆盖率文件并将数据放入SQL数据库的命令

项目描述

读取覆盖率文件并将数据放入SQL数据库的命令

coverage2sql是一个将测试覆盖率数据存储到SQL数据库的工具。使用此工具,您可以存储时间序列覆盖率数据,并在覆盖率率下降时进行分析。

使用方法

数据库设置

coverage2sql的使用分为两个阶段。首先您需要准备一个具有适当模式的数据库;应该使用coverage2sql-db-manage来完成此操作。此实用程序需要数据库连接信息,可以在命令中指定或在配置文件中指定。显然,SQL连接类型、用户、密码、地址和数据库名应特定于您的环境。coverage2sql-db-manage将使用alembic来设置数据库模式。您可以使用以下命令运行数据库迁移

coverage2sql-db-manage --database-connection mysql://coverage:pass@127.0.0.1/coverage upgrade head

或使用配置文件

coverage2sql-db-manage --config-file etc/coverage2sql.conf upgrade head

这将使数据库模式升级到coverage2sql的最新版本。

功能

  • 待办事项

项目详情


支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面