DynamicRemoteFileResolver
public class DynamicRemoteFileResolver
extends Object
java.lang.ऑब्जेक्ट | |
↳ | 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 () सभी |
खेत
वैकल्पिक_कुंजी
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 |
सार्वजनिक तरीके
अतिरिक्तआर्ग जोड़ें
public void addExtraArgs (extraArgs)
क्वेरी के लिए अतिरिक्त तर्क जोड़ें.
पैरामीटर | |
---|---|
extraArgs |
संकल्पआंशिकडाउनलोडज़िप
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 |
यदि आवश्यक हो तो अनज़िप करें
public static final File unzipIfRequired (File downloadedFile,query)
उपयोगिता जो यह जांचने की अनुमति देती है कि किसी फ़ाइल को अनज़िप किया जाना चाहिए या नहीं और यदि आवश्यक हो तो उसे अनज़िप करें।
पैरामीटर | |
---|---|
downloadedFile | File |
query |
रिटर्न | |
---|---|
File |
मान्यRemoteFilePath
public finalvalidateRemoteFilePath ()
सभी ERROR(/File)
विकल्प प्रकारों को चलाता है और जाँचता है कि क्या उनका पथ हल किया जाना चाहिए।
रिटर्न | |
---|---|
ERROR(/File) की सूची जिसे इस प्रकार हल किया गया था। |
फेंकता | |
---|---|
BuildRetrievalError |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.