设备不可用监视器
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 。 |