DeviceUnavailableMonitor

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」指出失敗,因此無法完成報表測試。

公用建構函式

DeviceUnavailableMonitor

public DeviceUnavailableMonitor ()

公用方法

getUnavailableException

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 FailureDescriptionFailureDescription,說明失敗及其背景資訊。

testRunFailed

public void testRunFailed (FailureDescription failure)

由於「FailureDescription」指出失敗,因此無法完成報表測試。

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