2014-12-04 37 views
1

我正在嘗試使Robot框架和Allure一起工作。 我沒有設法將測試案例標記爲失敗。 StepFailureEvent和TestCaseFailureEvent會將測試用例變爲中斷狀態。 請告訴我該怎麼做。無法將測試用例轉入失敗狀態

回答

1

如果TestCaseFailureEvent包含AssertionError測試將被標記爲失敗,標記爲損壞,否則

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

PS。您可以使用自定義覆蓋此邏輯TestCaseStatusChangeEvent