نصب‌کننده‌ی زیپ ITests

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


تست‌ها را از یک فایل زیپ تست (همانطور که توسط سیستم ساخت خروجی داده می‌شود) روی یک دستگاه نصب می‌کند.

خلاصه

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

abstract void deleteData ( ITestDevice device)

تمام فایل‌ها/دایرکتوری‌ها را از /data در دستگاه مشخص شده حذف می‌کند، به استثنای مواردی که توسط لیست رد شدن حذف شده‌اند.

abstract void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

محتویات فایل tests.zip را به پارتیشن داده دستگاه منتقل می‌کند.

abstract void setDataWipeSkipList (String... skipList)

فهرست مسیرهای زیر /data ‎ را برای جلوگیری از پاک شدن تنظیم می‌کند.

abstract void setDataWipeSkipList (Collection<String> skipList)

فهرست مسیرهای زیر /data ‎ را برای جلوگیری از پاک شدن تنظیم می‌کند.

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

حذف داده

public abstract void deleteData (ITestDevice device)

تمام فایل‌ها/دایرکتوری‌ها را از /data در دستگاه مشخص شده حذف می‌کند، به استثنای مواردی که توسط لیست رد شدن حذف شده‌اند.

پیاده‌سازی این روش، زمان اجرا را روی دستگاه متوقف می‌کند. اکیداً توصیه می‌شود پس از اتمام این روش، دستگاه را مجدداً راه‌اندازی کنید.

پارامترها
device ITestDevice : ITestDevice که باید روی آن کار شود

پرتاب‌ها
DeviceNotAvailableException
TargetSetupError

همچنین ببینید:

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

محتویات فایل tests.zip را به پارتیشن داده دستگاه منتقل می‌کند.

پارامترها
device ITestDevice : ITestDevice قرار است فلش شود و فرض می‌شود در حالت adb است.

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo که شامل فایل‌های فشرده تست برای فلش کردن است.

پرتاب‌ها
com.android.tradefed.device.DeviceNotAvailableException
خطای com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

فهرست مسیرهای زیر /data ‎ را برای جلوگیری از پاک شدن تنظیم می‌کند.

پارامترها
skipList String : لیست دایرکتوری‌هایی که باید از آنها صرف نظر کرد.

توجه داشته باشید که جزئیات لیست پرش، فرزندان مستقیم /data هستند.

همچنین ببینید:

setDataWipeSkipList

public abstract void setDataWipeSkipList (Collection<String> skipList)

فهرست مسیرهای زیر /data ‎ را برای جلوگیری از پاک شدن تنظیم می‌کند.

پارامترها
skipList Collection : فهرست دایرکتوری‌هایی که باید از آنها صرف نظر کرد.

توجه داشته باشید که جزئیات لیست پرش، فرزندان مستقیم /data هستند.

همچنین ببینید: