【问题标题】:What exactly are "history" and "retries" meant to mean in Allure?“历史”和“重试”到底是什么意思?
【发布时间】:2017-11-27 15:41:18
【问题描述】:

我是 Allure 的新手。因此,对我来说,并不是一切都太清楚了。 http://allure.qatools.ru/ 上的文档、示例和解释并不能帮助我更好地理解我的问题:

“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

是否有可能以这种方式完成? “History”和“Retries”是否应该这样理解?

感谢任何有用的 cmets!


我正在使用:量角器、jasmine-allure-reporter、allure-commandline

【问题讨论】:

    标签: testing protractor report history allure


    【解决方案1】:

    History 应该显示跨多个测试套件执行的相同测试用例的执行历史记录(测试用例签名是根据测试方法名称和参数计算的)

    退休是在一个测试套件执行中执行相同的测试用例(签名也根据测试方法名称和参数计算),例如当我们使用 TestNG IRetryAnalyzer 或 JUnit 重试规则时。不知道 Jasmine 是否有类似的东西

    CI Allure 插件通常开箱即用地支持历史记录(例如https://docs.qameta.io/allure/2.0/#_reporting 13.2.4. 历史记录文件)

    【讨论】:

    猜你喜欢
    • 2015-12-03
    • 1970-01-01
    • 2011-02-15
    • 2017-08-07
    • 2017-07-20
    • 2014-09-23
    • 2014-07-25
    • 2012-09-17
    相关资源
    最近更新 更多