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

假设我在第1天使用Robot Framework在Jenkins上运行了100个测试用例,并且10个案例都失败了.

在第二天,我运行相同的100例,但现在有15例失败.

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

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

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

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

点赞