RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

java.lang.Object
   ↳ com.android.tradefed.device.recovery.RunConfigDeviceRecovery


一般的なベース IMultiDeviceRecovery。Tradefed 構成を実行して復元手順を実行します。

概要

パブリック コンストラクタ

RunConfigDeviceRecovery()

パブリック メソッド

getExtraArguments(ITestDevice device)

構成に渡す追加の引数のリストを取得します。

void recoverDevices( managedDevices)

ホスト上のオフライン デバイスを復元します。

boolean shouldSkip(IManagedTestDevice device)

追加のチェックを実施することで、特定のデバイスの復元をスキップする追加の機会。

保護されたメソッド

ICommandScheduler getCommandScheduler()

ICommandScheduler インスタンスを返します。

IDeviceManager getDeviceManager()

IDeviceManager インスタンスを返します。

パブリック コンストラクタ

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

パブリック メソッド

getExtraArguments

public  getExtraArguments (ITestDevice device)

構成に渡す追加引数のリストを取得します。null が返された場合は、なんらかの問題が発生しているため、復元を試みる必要があります。

パラメータ
device ITestDevice: 復元を実行する ITestDevice

戻り値
使用する追加の引数のリスト。エラーが発生した場合は null です。

recoverDevices

public void recoverDevices ( managedDevices)

ホスト上のオフライン デバイスを復元します。

パラメータ
managedDevices : ITestDevice のリスト。

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

追加のチェックを実施することで、特定のデバイスの復元をスキップする追加の機会。

パラメータ
device IManagedTestDevice: 復元の対象となる IManagedTestDevice

戻り値
boolean 復元をスキップする場合は true です。

保護されたメソッド

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

ICommandScheduler インスタンスを返します。テスト用に公開されています。

戻り値
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

IDeviceManager インスタンスを返します。テスト用に公開されています。

戻り値
IDeviceManager