ConditionFailureMonitor

public class ConditionFailureMonitor
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.invoker.ConditionFailureMonitor


監控叫用作業是否發生任何失敗。

摘要

公用建構函式

ConditionFailureMonitor()

公用方法

boolean hasFailures()
boolean hasRunFailures()
void invocationFailed(FailureDescription failure)

因某些錯誤情況而回報不完整的叫用。

void invocationFailed(Throwable cause)

因某些錯誤情況而回報不完整的叫用。

void testFailed(TestDescription test, FailureDescription failure)

回報個別測試案例的失敗情形。

void testFailed(TestDescription test, String trace)

回報個別測試案例的失敗情形。

void testRunFailed(FailureDescription failure)

由於 FailureDescription 所述的錯誤,無法完成報表測試執行作業。

void testRunFailed(String errorMessage)

由於發生致命錯誤,因此無法完成報表測試。

公用建構函式

ConditionFailureMonitor

public ConditionFailureMonitor ()

公用方法

hasFailures

public boolean hasFailures ()

傳回
boolean

hasRunFailures

public boolean hasRunFailures ()

傳回
boolean

invocationFailed

public void invocationFailed (FailureDescription failure)

由於某些錯誤情況,因此回報未完成的叫用作業。

會由 TradeFederation 架構自動呼叫。

參數
failure FailureDescription:描述失敗原因的 FailureDescription

invocationFailed

public void invocationFailed (Throwable cause)

由於某些錯誤情況,因此回報未完成的叫用作業。

會由 TradeFederation 架構自動呼叫。

參數
cause Throwable:失敗的 Throwable 原因

testFailed

public void testFailed (TestDescription test, 
                FailureDescription failure)

回報個別測試案例的失敗情形。

會在 testStarted 和 testEnded 之間呼叫。

參數
test TestDescription:用於識別測試

failure FailureDescriptionFailureDescription 可說明失敗和相關情境。

testFailed

public void testFailed (TestDescription test, 
                String trace)

回報個別測試案例的失敗情形。

會在 testStarted 和 testEnded 之間呼叫。

參數
test TestDescription:用於識別測試

trace String:失敗的堆疊追蹤

testRunFailed

public void testRunFailed (FailureDescription failure)

由於 FailureDescription 所述的錯誤,導致報表測試執行作業無法完成。

參數
failure FailureDescriptionFailureDescription 可說明失敗和相關情境。

testRunFailed

public void testRunFailed (String errorMessage)

由於發生致命錯誤,因此無法完成報表測試執行作業。

參數
errorMessage StringString,說明執行失敗的原因。