डायनामिक रिमोटफाइल रिज़ॉल्वर
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
सार्वजनिक निर्माणकर्ता
डायनामिक रिमोटफाइल रिज़ॉल्वर
public 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)
दूरस्थ ज़िप फ़ाइल में दिए गए फ़िल्टर से मेल खाने वाली फ़ाइलें डाउनलोड करें।
दूरस्थ ज़िप फ़ाइल के अंदर एक फ़ाइल केवल तभी डाउनलोड की जाती है जब उसका पथ किसी शामिल फ़िल्टर से मेल खाता हो लेकिन फ़िल्टर को बाहर न करे।
पैरामीटर | |
---|---|
destDir | File : डाउनलोड की गई सामग्री को रखने के लिए फ़ाइल। |
remoteZipFilePath | String : कार्यान्वयन विशिष्ट रूट के सापेक्ष डाउनलोड करने के लिए ज़िप फ़ाइल का दूरस्थ पथ। |
includeFilters | |
excludeFilters |
फेंकता | |
---|---|
BuildRetrievalError | अगर फ़ाइलें डाउनलोड नहीं की जा सकीं। |
सेटडिवाइस
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 (UTC) को अपडेट किया गया.