如何在Jenkins上比较两个机器人的结果

时间:2016-12-21 04:56:09

标签: jenkins jenkins-plugins robotframework

假设我在第1天使用Robot Framework在Jenkins上运行了100个测试用例,并且10个案例都失败了 在第二天,我运行相同的100例,但现在有15例失败。

所以我想知道在第2天新的测试用例是什么失败。任何人都可以建议一种方法吗?

1 个答案:

答案 0 :(得分:2)

最简单的方法是对两个生成的output.xml文件进行区分,看看有什么不同。几个命令行工具可以帮助您。

如果这是更少的frequest工作之一,那么您可能想尝试可以从Robotframework site下载的robotdiff python脚本。它完全符合您的要求。

如果此请求更频繁地发生,并且比较可能更复杂,则将结果存储在数据库中可能是最好的方法。然后使用SQL,您可以提取所需的比较。 DbBot将output.xml文件转换为数据库。