设备不可用监控器

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 ()

公共方法

getUnavailableException

public DeviceNotAvailableException getUnavailableException ()

返回异常(如果捕获到异常)。

返回
DeviceNotAvailableException

invocationFailed

public void invocationFailed (FailureDescription failure)

由于某些错误情况,报告不完整的调用。

将由 TradeFederation 框架自动调用。

参数
failure FailureDescription:描述失败原因的 FailureDescription

invocationFailed

public void invocationFailed (Throwable cause)

由于某些错误情况,报告不完整的调用。

将由 TradeFederation 框架自动调用。

参数
cause Throwable:失败的 Throwable 原因

invocationStarted

public void invocationStarted (IInvocationContext context)

报告测试调用的开始。

将由 TradeFederation 框架自动调用。报告者需要覆盖 此方法支持多设备报告。

参数
context IInvocationContext:调用的相关信息

测试失败

public void testFailed (TestDescription test, 
                FailureDescription failure)

报告单个测试用例的失败情况。

将在 testStarted 和 testEnded 之间调用。

参数
test TestDescription:标识测试

failure FailureDescription:描述失败情况及其上下文的 FailureDescription

testRunFailed

public void testRunFailed (FailureDescription failure)

由于“FailureDescription”所述的失败情况,未能完成报告测试运行。

参数
failure FailureDescription:描述失败情况及其上下文的 FailureDescription