诱惑报告 - @ Issue,@ Issues,@ TestCaseID

时间:2015-10-07 05:22:43

标签: allure

任何人都可以详细解释这三个注释 - @ Issue,@ Issues,@ TestCaseID for allure reporting。

我已经浏览了文档链接https://github.com/allure-framework/allure-core/wiki/Issues

我是否可以在方法级别使用@Issues,以便我可以针对每次失败向报告发出每个问题。

如果有人向我提供除文档中现有示例之外的示例,那将会很棒。

由于

1 个答案:

答案 0 :(得分:1)

  1. @Issue @Issues 注释可以放在方法和类上。 @Issues 只是将类或案例链接到多个问题的容器。主要想法是您指定一个问题跟踪器网址,其中包含问题ID的占位符,例如: http://example.com/issue/%s。然后,您只放置问题ID,例如MYPROJECT-314使用文档中显示的这些注释。在报告生成过程中%s跟踪器网址中的占位符将简单地替换为问题ID并添加到报告中,因此报告将仅包含以下内容:http://example.com/issue/MYPROJECT-314
  2. @TestCaseID 只能放在方法上,因为在我们的模型中,单个测试用例只是一个方法,而不是一个类。但主要思想保持不变 - 您为测试用例管理系统指定了基本URL(例如TestlinkQualityCenter等),之后Allure报告包含测试用例页面的链接。