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

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

شیء جاوا
com.android.tradefed.targetprep.DefaultTestsZipInstaller


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

خلاصه

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

DefaultTestsZipInstaller ()

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

DefaultTestsZipInstaller (String... skipList)

این سازنده‌ی کمکی به فراخواننده اجازه می‌دهد تا لیست پرش را مستقیماً تنظیم کند، به جای اینکه نیاز به فراخوانی جداگانه‌ی setDataWipeSkipList(String) داشته باشد.

DefaultTestsZipInstaller (Collection<String> skipList)

این سازنده‌ی کمکی به فراخواننده اجازه می‌دهد تا لیست پرش را مستقیماً تنظیم کند، به جای اینکه نیاز به فراخوانی جداگانه‌ی setDataWipeSkipList(String) داشته باشد.

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

void deleteData ( ITestDevice device)

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

Set<String> getDataWipeSkipList ()

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

void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

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

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

void setDataWipeSkipList (String... skipList)

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

void setDataWipeSkipList (Collection<String> skipList)

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

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

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

public DefaultTestsZipInstaller ()

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

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

public DefaultTestsZipInstaller (String... skipList)

این سازنده‌ی کمکی به فراخواننده اجازه می‌دهد تا لیست پرش را مستقیماً تنظیم کند، به جای اینکه نیاز به فراخوانی جداگانه‌ی setDataWipeSkipList(String) داشته باشد.

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

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

public DefaultTestsZipInstaller (Collection<String> skipList)

این سازنده‌ی کمکی به فراخواننده اجازه می‌دهد تا لیست پرش را مستقیماً تنظیم کند، به جای اینکه نیاز به فراخوانی جداگانه‌ی setDataWipeSkipList(String) داشته باشد.

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

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

حذف داده

public void deleteData (ITestDevice device)

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

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

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

پرتاب‌ها
DeviceNotAvailableException
TargetSetupError

دریافت دادهپاک کردن لیست پرش

public Set<String> getDataWipeSkipList ()

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

بازگشت‌ها
Set<String> مجموعه دایرکتوری‌هایی که هنگام پاک کردن یک دایرکتوری باید از آنها صرف نظر کرد

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

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

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

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

پرتاب‌ها
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

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

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

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

setDataWipeSkipList

public void setDataWipeSkipList (Collection<String> skipList)

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

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

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