DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.object
com.android.tradefed.targetprep.DefaultTestsZipInstaller


اجرای پیش‌فرض تست‌های نصب‌کننده فشرده.

خلاصه

سازندگان عمومی

DefaultTestsZipInstaller ()

سازنده پیش فرض

DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList)

این سازنده راحتی به تماس‌گیرنده اجازه می‌دهد تا به‌جای فراخوانی setDataWipeSkipList( ) setDataWipeSkipList( ) به طور جداگانه

DefaultTestsZipInstaller (String... skipList)

این سازنده راحتی به تماس‌گیرنده اجازه می‌دهد تا به‌جای فراخوانی setDataWipeSkipList( ) setDataWipeSkipList( ) به طور جداگانه

روش های عمومی

void deleteData (ITestDevice device)

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

getDataWipeSkipList ()

فهرست دایرکتوری ها را برای پاک کردن، که فقط برای آزمایش استفاده می شود، دریافت کنید.

void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)

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

این پیاده سازی قبل از ادامه، دستگاه را در Userland راه اندازی مجدد می کند.

void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

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

void setDataWipeSkipList (String... skipList)

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

سازندگان عمومی

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

سازنده پیش فرض

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

این سازنده راحتی به تماس‌گیرنده اجازه می‌دهد تا به‌جای فراخوانی setDataWipeSkipList( ) setDataWipeSkipList( ) به طور جداگانه

پارامترها
skipList : مجموعه مسیرهایی در زیر /data که باید هنگام پاک کردن فایل سیستم نگهداری شود @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

این سازنده راحتی به تماس‌گیرنده اجازه می‌دهد تا به‌جای فراخوانی setDataWipeSkipList( ) setDataWipeSkipList( ) به طور جداگانه

پارامترها
skipList String : مجموعه ای از مسیرها در زیر /data که هنگام پاک کردن فایل سیستم نگهداری می شود @see #setDataWipeSkipList

روش های عمومی

حذف داده ها

public void deleteData (ITestDevice device)

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

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

پارامترها
device ITestDevice : ITestDevice برای عمل کردن

پرتاب می کند
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

فهرست دایرکتوری ها را برای پاک کردن، که فقط برای آزمایش استفاده می شود، دریافت کنید.

برمی گرداند
مجموعه دایرکتوری هایی که هنگام پاک کردن دایرکتوری باید از آنها رد شود

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

این پیاده سازی قبل از ادامه، دستگاه را در Userland راه اندازی مجدد می کند. همچنین زمان اجرای اندروید را متوقف می کند و پس از بازگشت آن را متوقف می کند

پارامترها
device ITestDevice : ITestDevice برای فلش، فرض می شود که در حالت adb باشد.

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

پرتاب می کند
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

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

پارامترها
skipList : لیست دایرکتوری هایی که باید از آنها پرش کنید.

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

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

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

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

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