【发布时间】:2011-06-10 17:22:09
【问题描述】:
有人知道在 Hudson 中导出测试结果的简单方法吗?我们有一些集成测试间歇性地失败,我们的主管想要一份关于失败的 excel 样式报告,为了做到这一点,我们需要直接访问支持数据或者可能导出到 csv 的能力。
【问题讨论】:
标签: hudson hudson-plugins hudson-api
有人知道在 Hudson 中导出测试结果的简单方法吗?我们有一些集成测试间歇性地失败,我们的主管想要一份关于失败的 excel 样式报告,为了做到这一点,我们需要直接访问支持数据或者可能导出到 csv 的能力。
【问题讨论】:
标签: hudson hudson-plugins hudson-api
在不了解您的构建语言或集成测试框架的细节的情况下,我建议您编写一个构建任务,将您的测试输出导出到服务器上或服务器外的某个公共位置。
您还可以将测试输出作为作业的工件发布,并让外部工具从作业页面上的永久链接中提取数据。
此外,您可以创建一个运行自动化的 Hudson 作业,以将测试输出转换为您的主管所需的 Excel 格式。例如,如果您使用 JUnit,您可以编写一个脚本来从构建中获取测试的输出 XML,对其进行解析,然后输出为 excel 格式。该 Hudson 作业可能每晚运行,也可能在主项目构建后触发。
【讨论】: