Selenium webdriver 用于selenium测试的TestNG报告中的自定义注释

Selenium webdriver 用于selenium测试的TestNG报告中的自定义注释,selenium-webdriver,testng,java-annotations,Selenium Webdriver,Testng,Java Annotations,我一直在使用SeleniumWebDriver自动化AUT。不幸的是,我们的系统有很多已知的bug,产品可以处理它们,但真正的问题是这些测试用例将在TestNG报告中失败,管理层将得到一个失败测试用例的大列表。因此,管理层要求我从测试中删除已知问题,但我的测试经理不同意从测试中删除/禁用这些问题 因此,我的想法是,创建一个自定义注释,并有一个名为bugNumber的字段,根据bugNumber的存在,我将创建一个报告,其中已知bug编号的失败测试用例将出现在报告中,没有bugNumber的失败测

我一直在使用SeleniumWebDriver自动化AUT。不幸的是,我们的系统有很多已知的bug,产品可以处理它们,但真正的问题是这些测试用例将在TestNG报告中失败,管理层将得到一个失败测试用例的大列表。因此,管理层要求我从测试中删除已知问题,但我的测试经理不同意从测试中删除/禁用这些问题

因此,我的想法是,创建一个自定义注释,并有一个名为bugNumber的字段,根据bugNumber的存在,我将创建一个报告,其中已知bug编号的失败测试用例将出现在报告中,没有bugNumber的失败测试用例将出现在报告的顶部。但我真的不知道如何将这些自定义注释用于TestNG测试结果


你们能给我提点建议吗

最后我找到了这个bugNumber=testResult.getMethod().getConstructorOrMethod().getMethod().getAnnotation(ReportingAnnoton.class).bugNumber();你能详细说明一下你是如何实施这个想法的吗?寻找类似的解决方案。你的报告现在看起来怎么样?