DynamicRemoteFileResolver
public class DynamicRemoteFileResolver
extends Object
java.lang.object | |
↳ | com.android.tradefed.config.DynamicRemoteFileResolver |
کلاسی که به حل مسیر فایل های راه دور کمک می کند.
به عنوان مثال: gs://bucket/path/file.txt با دانلود فایل از سطل GCS حل خواهد شد.
پروتکل های جدید باید به META_INF/سرویس ها اضافه شوند.
خلاصه
کلاس های تو در تو | |
---|---|
interface | DynamicRemoteFileResolver.FileResolverLoader پیاده سازی های |
فیلدها | |
---|---|
public static final String | OPTIONAL_KEY |
public static final String | OPTION_NAME_KEY |
public static final String | OPTION_PARALLEL_KEY |
public static final String | UNZIP_KEY
|
سازندگان عمومی | |
---|---|
DynamicRemoteFileResolver () | |
DynamicRemoteFileResolver (boolean allowParallel) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel) |
روش های عمومی | |
---|---|
void | addExtraArgs ( extraArgs) addExtraArgs ( extraArgs) آرگ های اضافی برای پرس و جو اضافه کنید. |
getParallelDownloads () | |
void | resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) فایل های مطابق با فیلترهای داده شده را در یک فایل فشرده از راه دور دانلود کنید. |
void | setDevice ( ITestDevice device) دستگاه را تحت آزمایش قرار می دهد |
void | setOptionMap ( optionMap) setOptionMap ( optionMap) نقشه گزینه هایی که از |
static final File | unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query) ابزاری که به شما امکان می دهد بررسی کنید که آیا یک فایل باید از حالت فشرده خارج شود یا نه و در صورت نیاز آن را از حالت فشرده خارج کنید. |
final | validateRemoteFilePath () تمام نوع گزینه |
فیلدها
OPTIONAL_KEY
public static final String OPTIONAL_KEY
OPTION_NAME_KEY
public static final String OPTION_NAME_KEY
OPTION_PARALLEL_KEY
public static final String OPTION_PARALLEL_KEY
UNZIP_KEY
public static final String UNZIP_KEY
سازندگان عمومی
DynamicRemoteFileResolver
public DynamicRemoteFileResolver ()
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (boolean allowParallel)
پارامترها | |
---|---|
allowParallel | boolean |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
پارامترها | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
پارامترها | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
allowParallel | boolean |
روش های عمومی
اضافه کردن ExtraArgs
public void addExtraArgs (extraArgs)
آرگ های اضافی برای پرس و جو اضافه کنید.
پارامترها | |
---|---|
extraArgs |
دریافت ParallelDownloads
publicgetParallelDownloads ()
برمی گرداند | |
---|---|
solvePartialDownloadZip
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
فایل های مطابق با فیلترهای داده شده را در یک فایل فشرده از راه دور دانلود کنید.
یک فایل داخل فایل فشرده از راه دور تنها در صورتی دانلود می شود که مسیر آن با هر یک از فیلترهای موجود مطابقت داشته باشد اما با فیلترهای حذف مطابقت نداشته باشد.
پارامترها | |
---|---|
destDir | File : فایلی که محتوای دانلود شده در آن قرار می گیرد. |
remoteZipFilePath | String : مسیر راه دور به فایل فشرده برای دانلود، نسبت به یک ریشه خاص پیاده سازی. |
includeFilters | |
excludeFilters |
پرتاب می کند | |
---|---|
BuildRetrievalError | اگر فایل ها دانلود نشد |
setDevice
public void setDevice (ITestDevice device)
دستگاه را تحت آزمایش قرار می دهد
پارامترها | |
---|---|
device | ITestDevice |
setOptionMap
public void setOptionMap (optionMap)
نقشه گزینه هایی که از OptionSetter
می آیند را تنظیم می کند
پارامترها | |
---|---|
optionMap |
unzipIfRequired
public static final File unzipIfRequired (File downloadedFile,query)
ابزاری که به شما امکان می دهد بررسی کنید که آیا یک فایل باید از حالت فشرده خارج شود یا نه و در صورت نیاز آن را از حالت فشرده خارج کنید.
پارامترها | |
---|---|
downloadedFile | File |
query |
برمی گرداند | |
---|---|
File |
validateRemoteFilePath
public finalvalidateRemoteFilePath ()
تمام نوع گزینه ERROR(/File)
را اجرا می کند و بررسی می کند که آیا مسیر آنها باید حل شود یا خیر.
برمی گرداند | |
---|---|
لیست ERROR(/File) که به این ترتیب حل شد. |
پرتاب می کند | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
BuildRetrievalError |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-11-10 بهوقت ساعت هماهنگ جهانی.