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

叫用失敗

public void invocationFailed (FailureDescription failure)

回報因某些錯誤條件而不完整的叫用。

將由 TradeFederation 架構自動呼叫。

參數
failure FailureDescription:說明失敗原因的 FailureDescription

叫用失敗

public void invocationFailed (Throwable cause)

回報因某些錯誤條件而不完整的叫用。

將由 TradeFederation 架構自動呼叫。

參數
cause Throwable:失敗的 Throwable 原因

測試失敗

public void testFailed (TestDescription test, 
                FailureDescription failure)

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

這個值會在 testStarted 和 testEnded 之間呼叫。

參數
test TestDescription:識別測試

failure FailureDescriptionFailureDescription,說明失敗及其背景資訊。

測試失敗

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 說明執行失敗的原因。