RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


復元を行う tradefed 構成を実行する汎用ベース IMultiDeviceRecovery 示します。

概要

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

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。

recoveryDevices

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