系统服务器状态检查器

public class SystemServerStatusChecker
extends Object implements ISystemStatusChecker

java.lang.Object
com.android.tradefed.suite.checker.SystemServerStatusChecker


检查模块运行前后system_server的pid是否发生变化。新的 pid 意味着模块运行期间发生了运行时重启。

概括

公共构造函数

SystemServerStatusChecker ()

公共方法

StatusCheckerResult postExecutionCheck (ITestDevice device)

测试模块执行后检查系统状况。

StatusCheckerResult preExecutionCheck (ITestDevice device)

在测试模块执行之前检查系统状况。

受保护的方法

long getCurrentTime ()

返回当前时间。

公共构造函数

系统服务器状态检查器

public SystemServerStatusChecker ()

公共方法

执行后检查

public StatusCheckerResult postExecutionCheck (ITestDevice device)

测试模块执行后检查系统状况。如果需要在这里进行检查,子类应该重写此方法。实现必须返回一个boolean值来指示状态检查是通过还是失败。

参数
device ITestDevice :要运行检查的ITestDevice

退货
StatusCheckerResult系统状态检查结果

投掷
DeviceNotAvailableException

执行前检查

public StatusCheckerResult preExecutionCheck (ITestDevice device)

在测试模块执行之前检查系统状况。如果需要在这里进行检查,子类应该重写此方法。实现必须返回一个boolean值来指示状态检查是通过还是失败。

强烈建议在模块执行检查系统状态,并且此方法可用于在模块执行之前缓存某些系统状态。

参数
device ITestDevice :要运行检查的ITestDevice

退货
StatusCheckerResult系统状态检查结果

投掷
DeviceNotAvailableException

受保护的方法

获取当前时间

protected long getCurrentTime ()

返回当前时间。

退货
long