DeviceActionUtil

public class DeviceActionUtil
extends Object

java.lang.object
com.android.tradefed.util.DeviceActionUtil


یک کلاس Utility برای اجرای اقدامات دستگاه.

خلاصه

کلاس های تو در تو

class DeviceActionUtil.DeviceActionConfigError

استثنا برای خطای پیکربندی

روش های عمومی

static DeviceActionUtil create (File deviceActionMainJar, File bundletoolJar)

یک نمونه ایجاد می کند.

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

دستور عمل دستگاه را اجرا می کند.

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

فایل لاگ میزبان را تولید می کند.

void saveToLogs ( DeviceActionUtil.Command cmd, ITestLogger testLogger)

تمام فایل های تولید شده را در لاگ های آزمایشی ذخیره می کند.

روش های عمومی

ایجاد کنید

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 : عمل args برای 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