نصبکنندهی پیشفرض تستهای فشرده
public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller
| شیء جاوا | |
| ↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
یک پیادهسازی پیشفرض از نصبکنندهی فایلهای فشردهی تستها.
خلاصه
سازندگان عمومی | |
|---|---|
DefaultTestsZipInstaller ()سازنده پیشفرض. | |
DefaultTestsZipInstaller (String... skipList) این سازندهی کمکی به فراخواننده اجازه میدهد تا لیست پرش را مستقیماً تنظیم کند، به جای اینکه نیاز به فراخوانی جداگانهی | |
DefaultTestsZipInstaller (Collection<String> skipList) این سازندهی کمکی به فراخواننده اجازه میدهد تا لیست پرش را مستقیماً تنظیم کند، به جای اینکه نیاز به فراخوانی جداگانهی | |
روشهای عمومی | |
|---|---|
void | deleteData ( ITestDevice device) تمام فایلها/دایرکتوریها را از |
Set<String> | getDataWipeSkipList ()دایرکتوری دایرکتوریها را برای پاک کردن دریافت کنید، فقط برای آزمایش استفاده میشود. |
void | pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)محتویات فایل tests.zip را به پارتیشن داده دستگاه منتقل میکند. این پیادهسازی قبل از ادامه، دستگاه را در فضای کاربری راهاندازی مجدد میکند. |
void | setDataWipeSkipList (String... skipList) فهرست مسیرهای زیر |
void | setDataWipeSkipList (Collection<String> skipList) فهرست مسیرهای زیر |
سازندگان عمومی
نصبکنندهی پیشفرض تستهای فشرده
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 : لیست دایرکتوریهایی که باید از آنها صرف نظر کرد. توجه داشته باشید که جزئیات لیست پرش، فرزندان مستقیم |
setDataWipeSkipList
public void setDataWipeSkipList (Collection<String> skipList)
فهرست مسیرهای زیر /data را برای جلوگیری از پاک شدن تنظیم میکند.
| پارامترها | |
|---|---|
skipList | Collection : فهرست دایرکتوریهایی که باید از آنها صرف نظر کرد. توجه داشته باشید که جزئیات لیست پرش، فرزندان مستقیم |