1

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

4

1 回答 1

1

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

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

PS。您可以使用自定义覆盖此逻辑TestCaseStatusChangeEvent

于 2014-12-04T12:58:29.963 回答