在数据库中存储结构化Maven派生信息

时间:2013-09-08 16:45:25

标签: database maven build regression

是否有用于将maven信息存储到数据库中的实用程序?特别是,我想存储我的maven中的性能数据 - 故障安全集成测试 - 它也可以作为性能测试 - (即每个测试运行多长时间),以便在每次运行后,我可以在我的性能改进中绘制性能数据。建立一段时间。

我假设可能存在一个通用插件/用于存档maven target / surefire和目标/故障安全信息,可以轻松查询,并且我可以将其用作构建一些持久构建信息的起点进入我的构建。一旦存在持久性,一个简单的脚本就可以提取并生成性能回归或其他统计数据,这些统计数据依赖于分析多个独立构建的输出。

1 个答案:

答案 0 :(得分:0)

我建议使用SonarQube(以前称为Sonar)。捕获的standard metrics之一是单位测试持续时间。如果你正在使用Bamboo或Jenkins,还有一个额外的build stability plugin,它可以捕获与构建持续时间,成功和失败相关的指标。