設備不可用監視器

public final class DeviceUnavailableMonitor
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.invoker.DeviceUnavailableMonitor


此偵聽器僅嘗試擷取測試案例層級的 DNAE。

概括

公共構造函數

DeviceUnavailableMonitor ()

公共方法

DeviceNotAvailableException getUnavailableException ()

如果捕獲到任何異常,則傳回異常。

void invocationFailed ( FailureDescription failure)

由於某些錯誤情況而報告不完整的呼叫。

void invocationFailed (Throwable cause)

由於某些錯誤情況而報告不完整的呼叫。

void invocationStarted ( IInvocationContext context)

報告測試調用的開始。

void testFailed ( TestDescription test, FailureDescription failure)

報告單一測試用例的失敗。

void testRunFailed ( FailureDescription failure)

報告測試運行由於FailureDescription描述的故障而未能完成。

公共構造函數

設備不可用監視器

public DeviceUnavailableMonitor ()

公共方法

獲取不可用異常

public DeviceNotAvailableException getUnavailableException ()

如果捕獲到任何異常,則傳回異常。

退貨
DeviceNotAvailableException

呼叫失敗

public void invocationFailed (FailureDescription failure)

由於某些錯誤情況而報告不完整的呼叫。

將由 TradeFederation 框架自動呼叫。

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

呼叫失敗

public void invocationFailed (Throwable cause)

由於某些錯誤情況而報告不完整的呼叫。

將由 TradeFederation 框架自動呼叫。

參數
cause Throwable :失敗的Throwable原因

調用開始

public void invocationStarted (IInvocationContext context)

報告測試調用的開始。

將由 TradeFederation 框架自動呼叫。記者需要重寫此方法以支援多設備報告。

參數
context IInvocationContext :有關呼叫的信息

測試失敗

public void testFailed (TestDescription test, 
                FailureDescription failure)

報告單一測試用例的失敗。

將在 testStarted 和 testEnded 之間呼叫。

參數
test TestDescription :標識測試

failure FailureDescription :描述故障及其上下文的FailureDescription

測試運行失敗

public void testRunFailed (FailureDescription failure)

報告測試運行由於FailureDescription描述的故障而未能完成。

參數
failure FailureDescription :描述故障及其上下文的FailureDescription