設備不可用監視器
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) 由於 |
公共構造函數
設備不可用監視器
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 。 |