从Allure报告中删除未执行的测试 [英] Remove tests that were not executed from Allure report

查看:26
本文介绍了从Allure报告中删除未执行的测试的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在运行测试时,我使用不同的测试套件(包含要执行的测试列表的XML文件)。例如,我需要运行冒烟测试,因此我选择具有最简单测试的相应XML(登录/注销;选择主选项卡;检查数据是否显示)。

但是在生成的报告中,项目中包含所有测试(所有带有@Test注释的方法)。并且尚未执行的测试的状态为passedfailed;此信息会误导我们得出结论,认为我们测试的比实际做的多。

如何修复此问题?我需要有关测试执行的正确信息(没有误导性信息,即已执行了更多测试)


报告中也是如此,报告说明所有测试都已执行,有些测试甚至通过(但实际上还没有开始)。


附言:如果它不可修复,您如何处理此问题(获取项目测试子集的结果)?

推荐答案

清理测试结果后,将生成不包含测试套件(Xml)中的测试的新报告。

因为我使用的是maven,所以清理结果的命令是:

mvn clean

或:

这篇关于从Allure报告中删除未执行的测试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆