无法将测试用例变为失败状态

时间:2014-12-04 09:07:33

标签: robotframework allure

我正在尝试让Robot框架和Allure一起工作。 而且我没有设法将测试用例标记为失败。 StepFailureEvent和TestCaseFailureEvent将测试用例转换为损坏状态。 请告诉我该怎么做。

1 个答案:

答案 0 :(得分:1)

如果TestCaseFailureEvent包含AssertionError测试将被标记为失败,则标记为已损坏

protected Status getStatus() {
    return throwable instanceof AssertionError ? Status.FAILED : Status.BROKEN;
}

PS。您可以使用自定义TestCaseStatusChangeEvent

覆盖此逻辑