DeviceActionUtil

public class DeviceActionUtil
extends Object

شیء جاوا
com.android.tradefed.util.DeviceActionUtil


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

خلاصه

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

class DeviceActionUtil.DeviceActionConfigError

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

روش‌های عمومی

static DeviceActionUtil create (File deviceActionMainJar, File bundletoolJar)

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

CommandResult execute ( DeviceActionUtil.Command command, String deviceId, List<String> 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, 
                List<String> actionArgs)

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

پارامترها
command DeviceActionUtil.Command : برای اجرا.

deviceId String : مربوط به دستگاه.

actionArgs List : آرگومان‌های اکشن برای command .

بازگشت‌ها
CommandResult

findExecutableOnPath

public static File findExecutableOnPath (String name)

پارامترها
name String

بازگشت‌ها
File

پرتاب‌ها
DeviceActionUtil.DeviceActionConfigError

تولید فایل لاگ

public void generateLogFile (CommandResult result)

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

پارامترها
result CommandResult

پرتاب‌ها
IOException

ذخیره‌ی گزارش‌ها

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

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

پارامترها
cmd DeviceActionUtil.Command

testLogger ITestLogger

پرتاب‌ها
IOException