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)
由于 |
公共构造函数
DeviceUnavailableMonitor
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:调用相关信息 |
testFailed
public void testFailed (TestDescription test, FailureDescription failure)
报告单个测试用例的失败。
将在 testStarted 和 testEnded 之间调用。
| 参数 | |
|---|---|
test |
TestDescription:用于标识测试 |
failure |
FailureDescription:描述失败及其上下文的 FailureDescription。 |
testRunFailed
public void testRunFailed (FailureDescription failure)
由于 FailureDescription 所述的失败,报告测试运行未能完成。
| 参数 | |
|---|---|
failure |
FailureDescription:描述失败及其上下文的 FailureDescription。 |