DynamicRemoteFileResolver
public class DynamicRemoteFileResolver
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.DynamicRemoteFileResolver |
מחלקה המסייעת בפתרון נתיב לקבצים מרוחקים.
לדוגמה: gs://bucket/path/file.txt ייפתר על ידי הורדת הקובץ מ-GCS bucket.
יש להוסיף פרוטוקולים חדשים ל- META_INF/services.
סיכום
כיתות מקוננות | |
---|---|
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) הורד את הקבצים התואמים למסננים נתונים בקובץ zip מרוחק. |
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 |
שיטות ציבוריות
addExtraArgs
public void addExtraArgs (extraArgs)
הוסף ארגומנטים נוספים עבור השאילתה.
פרמטרים | |
---|---|
extraArgs |
getParallelDownloads
publicgetParallelDownloads ()
החזרות | |
---|---|
resolvePartialDownloadZip
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
הורד את הקבצים התואמים למסננים נתונים בקובץ zip מרוחק.
הורדה של קובץ בתוך קובץ ה-zip המרוחק רק אם הנתיב שלו תואם לאחד ממסנני ה-include אך לא למסנני ה-exclude.
פרמטרים | |
---|---|
destDir | File : הקובץ שאליו יש למקם את התוכן שהורד. |
remoteZipFilePath | String : הנתיב המרוחק לקובץ ה-zip להורדה, ביחס לשורש ספציפי למימוש. |
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 |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-10-14 (שעון UTC).