我是《Allure》的新手。因此,对我来说,还不是一切都太清楚了。 https://allurereport.org/ 上的文档、示例和解释并不能帮助我更好地理解我的问题:
“History”和“Retries”分别代表什么?
比如说,我有同一个测试套件的多个测试用例。
1) [Testcase_2017-11-27_15-10-05]
2) [Testcase_2017-11-27_15-30-13]
3) [Testcase_2017-11-27_15-43-09]
如果我点击 1),它应该有:
History: empty
Retries: 2), 3)
如果我点击 2),它应该有:
History: 1)
Retries: 3)
如果我点击 3),它应该有:
History: 1), 2)
Retries: empty
是否有可能以这种方式完成这件事? “历史”和“重试”是这样理解的吗?
如果有任何有用的评论,我将不胜感激!
我正在使用:量角器、jasmine-allure-reporter、allure-commandline
历史记录应该向您显示多个测试套件执行中相同测试用例的执行历史记录(测试用例签名是根据测试方法名称和参数计算的)。有关详细信息,请参阅 https://allurereport.org/docs/gettingstarted-history/。
退役是在一个测试套件执行中执行相同的测试用例(签名也是根据测试方法名称和参数计算的),例如当我们使用 TestNG IRetryAnalyzer 或 JUnit 重试规则时。我不确定茉莉花是否有类似的东西。
CI Allure 插件通常支持开箱即用的历史记录。请参阅https://allurereport.org/docs/how-it-works-history-files/