設備不可用監視器

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 : 失敗的ERROR(/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