裝置操作工具

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

執行

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

產生記錄檔

public void generateLogFile (CommandResult result)

產生主機記錄檔。

參數
result CommandResult

SaveToLogs

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

將所有產生的檔案儲存至測試記錄。

參數
cmd DeviceActionUtil.Command

testLogger ITestLogger