RunConfigDeviceRecovery

public class RunConfigDeviceRecovery
extends Object implements IMultiDeviceRecovery

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


復元手順を実行する tradefed 構成を実行するための汎用ベース IMultiDeviceRecovery

概要

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

RunConfigDeviceRecovery()

パブリック メソッド

List<String> getExtraArguments(ITestDevice device)

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

void recoverDevices(List<IManagedTestDevice> managedDevices)

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

boolean shouldSkip(IManagedTestDevice device)

追加のチェックを行うことで、特定のデバイスの復元をスキップする機会を増やします。

保護されたメソッド

ICommandScheduler getCommandScheduler()

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

IDeviceManager getDeviceManager()

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

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

RunConfigDeviceRecovery

public RunConfigDeviceRecovery ()

パブリック メソッド

getExtraArguments

public List<String> getExtraArguments (ITestDevice device)

構成に渡される追加引数のリストを取得します。null が返された場合は、エラーが発生したため、復元を試みる必要があります。

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

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

recoverDevices

public void recoverDevices (List<IManagedTestDevice> managedDevices)

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

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

shouldSkip

public boolean shouldSkip (IManagedTestDevice device)

追加のチェックを行うことで、特定のデバイスの復元をスキップする機会を増やします。

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

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

保護されたメソッド

getCommandScheduler

protected ICommandScheduler getCommandScheduler ()

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

戻り値
ICommandScheduler

getDeviceManager

protected IDeviceManager getDeviceManager ()

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

戻り値
IDeviceManager