DeviceActionUtil(デバイスのアクション ユーティリティ)

public class DeviceActionUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.DeviceActionUtil


デバイス アクションを実行するためのユーティリティ クラス。

概要

ネストされたクラス

class DeviceActionUtil.DeviceActionConfigError

構成エラーの例外。 

パブリック メソッド

static DeviceActionUtil create(File deviceActionMainJar, File bundletoolJar)

インスタンスを作成します。

CommandResult execute(DeviceActionUtil.Command command, String deviceId, actionArgs)

デバイス アクション コマンドを実行します。

static File findExecutableOnPath(String name)
void generateLogFile(CommandResult result)

ホストのログファイルを生成します。

void saveToLogs(DeviceActionUtil.Command cmd, ITestLogger testLogger)

生成されたすべてのファイルをテストログに保存します。

パブリック メソッド

create

public static DeviceActionUtil create (File deviceActionMainJar, 
                File bundletoolJar)

インスタンスを作成します。

パラメータ
deviceActionMainJar File

bundletoolJar File

戻り値
DeviceActionUtil

例外
DeviceActionUtil.DeviceActionConfigError

execute

public CommandResult execute (DeviceActionUtil.Command command, 
                String deviceId, 
                 actionArgs)

デバイス アクション コマンドを実行します。

パラメータ
command DeviceActionUtil.Command: 実行します。

deviceId String: デバイスの。

actionArgs : command のアクション引数。

戻り値
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

パラメータ
name String

戻り値
File

例外
DeviceActionUtil.DeviceActionConfigError

generateLogFile

public void generateLogFile (CommandResult result)

ホストのログファイルを生成します。

パラメータ
result CommandResult

saveToLogs

public void saveToLogs (DeviceActionUtil.Command cmd, 
                ITestLogger testLogger)

生成されたすべてのファイルをテストログに保存します。

パラメータ
cmd DeviceActionUtil.Command

testLogger ITestLogger