我正在尝试让Robot框架和Allure一起工作。 而且我没有设法将测试用例标记为失败。 StepFailureEvent和TestCaseFailureEvent将测试用例转换为损坏状态。 请告诉我该怎么做。
答案 0 :(得分:1)
如果TestCaseFailureEvent
包含AssertionError
测试将被标记为失败,则标记为已损坏
protected Status getStatus() {
return throwable instanceof AssertionError ? Status.FAILED : Status.BROKEN;
}
PS。您可以使用自定义TestCaseStatusChangeEvent