读取覆盖率文件并将数据放入SQL数据库的命令
项目描述
读取覆盖率文件并将数据放入SQL数据库的命令
coverage2sql是一个将测试覆盖率数据存储到SQL数据库的工具。使用此工具,您可以存储时间序列覆盖率数据,并在覆盖率率下降时进行分析。
免费软件:Apache许可证
使用方法
数据库设置
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的最新版本。
功能
待办事项