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 () تمام نوع گزینه |
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
public DynamicRemoteFileResolver ()
public DynamicRemoteFileResolver (boolean allowParallel)
مولفه های | |
---|---|
allowParallel | boolean |
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
مولفه های | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
مولفه های | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
allowParallel | boolean |
public void addExtraArgs (extraArgs)
آرگ های اضافی برای پرس و جو اضافه کنید.
مولفه های | |
---|---|
extraArgs |
publicgetParallelDownloads ()
برمی گرداند | |
---|---|
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
فایل های مطابق با فیلترهای داده شده را در یک فایل فشرده از راه دور دانلود کنید.
یک فایل داخل فایل فشرده از راه دور تنها در صورتی دانلود می شود که مسیر آن با هر یک از فیلترهای موجود مطابقت داشته باشد اما با فیلترهای حذف مطابقت نداشته باشد.
مولفه های | |
---|---|
destDir | File : فایلی که محتوای دانلود شده در آن قرار می گیرد. |
remoteZipFilePath | String : مسیر راه دور به فایل فشرده برای دانلود، نسبت به یک ریشه خاص پیاده سازی. |
includeFilters | |
excludeFilters |
پرتاب می کند | |
---|---|
BuildRetrievalError | اگر فایل ها دانلود نشد |
public void setDevice (ITestDevice device)
دستگاه را تحت آزمایش قرار می دهد
مولفه های | |
---|---|
device | ITestDevice |
public void setOptionMap (optionMap)
نقشه گزینه هایی که از OptionSetter
می آیند را تنظیم می کند
مولفه های | |
---|---|
optionMap |
public static final File unzipIfRequired (File downloadedFile,query)
ابزاری که به شما امکان می دهد بررسی کنید که آیا یک فایل باید از حالت فشرده خارج شود یا نه و در صورت نیاز آن را از حالت فشرده خارج کنید.
مولفه های | |
---|---|
downloadedFile | File |
query |
برمی گرداند | |
---|---|
File |
public finalvalidateRemoteFilePath ()
تمام نوع گزینه ERROR(/File)
را اجرا می کند و بررسی می کند که آیا مسیر آنها باید حل شود یا خیر.
برمی گرداند | |
---|---|
لیست ERROR(/File) که به این ترتیب حل شد. |
پرتاب می کند | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
BuildRetrievalError |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2023-12-01 بهوقت ساعت هماهنگ جهانی.