设备不可用监视器

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