假设我在第 1 天使用 Robot Framework 在 Jenkins 上运行了 100 个测试用例,但有 10 个用例失败了。
第二天我运行了同样的 100 个案例,但现在有 15 个案例失败了。
所以我想知道第 2 天有哪些新测试用例失败了。有人可以建议一种方法吗?
最佳答案
最简单的方法是比较两个生成的 output.xml 文件,看看有什么不同。几个命令行工具可以帮助您解决这个问题。
如果这是 frequest 更少的作业之一,那么您可能想尝试可以从 Robotframework site 下载的 robotdiff
python 脚本。它完全符合您的要求。
如果此请求发生得更频繁,并且比较可能更复杂,那么将结果存储在数据库中可能是最好的前进方式。然后使用 SQL 您可以提取您需要的比较。 DbBot 将 output.xml 文件转换为数据库。