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 | UNZIP_KEY
|
المنشأت العامة | |
---|---|
DynamicRemoteFileResolver () | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader) |
الأساليب العامة | |
---|---|
void | addExtraArgs ( extraArgs) addExtraArgs ( extraArgs) أضف حججًا إضافية للاستعلام. |
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
UNZIP_KEY
public static final String UNZIP_KEY
المنشأت العامة
DynamicRemoteFileResolver
public DynamicRemoteFileResolver ()
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
حدود | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
الأساليب العامة
addExtraArgs
public void addExtraArgs (extraArgs)
أضف حججًا إضافية للاستعلام.
حدود | |
---|---|
extraArgs |
حل جزئيتنزيل ملف Zip
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
قم بتنزيل الملفات المطابقة لمرشحات معينة في ملف مضغوط بعيد.
لا يتم تنزيل ملف داخل ملف zip البعيد إلا إذا كان مساره يطابق أيًا من عوامل التضمين وليس عوامل الاستبعاد.
حدود | |
---|---|
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 |
التحقق من صحة RemoteFilePath
public finalvalidateRemoteFilePath ()
يتم تشغيله من خلال نوع خيار ERROR(/File)
وتحقق مما إذا كان يجب حل مسارها.
عائدات | |
---|---|
قائمة ERROR(/File) التي تم حلها بهذه الطريقة. |
رميات | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
BuildRetrievalError |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-03-30 (حسب التوقيت العالمي المتفَّق عليه)