डायनामिक रिमोटफाइल रिसोल्वर

public class DynamicRemoteFileResolver
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.config.DynamicRemoteFileResolver


कक्षा जो दूरस्थ फ़ाइलों के पथ को हल करने में मदद करती है।

उदाहरण के लिए: gs://bucket/path/file.txt फ़ाइल को GCS बकेट से डाउनलोड करके हल किया जाएगा।

META_INF/सेवाओं में नए प्रोटोकॉल जोड़े जाने चाहिए।

सारांश

नेस्टेड कक्षाएं

interface DynamicRemoteFileResolver.FileResolverLoader

IRemoteFileResolver के कार्यान्वयन को लोड करता है।

खेत

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)

OptionSetter से आने वाले विकल्पों का नक्शा सेट करता है

static final File unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query)

उपयोगिता जो यह जांचने की अनुमति देती है कि कोई फ़ाइल अनज़िप होनी चाहिए या नहीं और यदि आवश्यक हो तो उसे अनज़िप करें।

final validateRemoteFilePath ()

सभी ERROR(/File) विकल्प प्रकारों के माध्यम से चलता है और जांचता है कि उनका पथ हल किया जाना चाहिए या नहीं।

खेत

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

सार्वजनिक तरीके

अतिरिक्त आर्ग जोड़ें

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

सेटऑप्शन मैप

public void setOptionMap ( optionMap)

OptionSetter से आने वाले विकल्पों का नक्शा सेट करता है

मापदंडों
optionMap

यदि आवश्यक हो तो अनज़िप करें

public static final File unzipIfRequired (File downloadedFile, 
                 query)

उपयोगिता जो यह जांचने की अनुमति देती है कि कोई फ़ाइल अनज़िप होनी चाहिए या नहीं और यदि आवश्यक हो तो उसे अनज़िप करें।

मापदंडों
downloadedFile File

query

रिटर्न
File

वैलिडेटरिमोटफाइलपाथ

public final  validateRemoteFilePath ()

सभी ERROR(/File) विकल्प प्रकारों के माध्यम से चलता है और जांचता है कि उनका पथ हल किया जाना चाहिए या नहीं।

रिटर्न
इस तरह से हल की गई ERROR(/File) की सूची।

फेंकता
BuildRetrievalError
,

डायनामिक रिमोटफाइल रिसोल्वर

public class DynamicRemoteFileResolver
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.config.DynamicRemoteFileResolver


कक्षा जो दूरस्थ फ़ाइलों के पथ को हल करने में मदद करती है।

उदाहरण के लिए: gs://bucket/path/file.txt फ़ाइल को GCS बकेट से डाउनलोड करके हल किया जाएगा।

META_INF/सेवाओं में नए प्रोटोकॉल जोड़े जाने चाहिए।

सारांश

नेस्टेड कक्षाएं

interface DynamicRemoteFileResolver.FileResolverLoader

IRemoteFileResolver के कार्यान्वयन को लोड करता है।

खेत

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)

OptionSetter से आने वाले विकल्पों का नक्शा सेट करता है

static final File unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query)

उपयोगिता जो यह जांचने की अनुमति देती है कि कोई फ़ाइल अनज़िप होनी चाहिए या नहीं और यदि आवश्यक हो तो उसे अनज़िप करें।

final validateRemoteFilePath ()

सभी ERROR(/File) विकल्प प्रकारों के माध्यम से चलता है और जांचता है कि उनका पथ हल किया जाना चाहिए या नहीं।

खेत

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

सार्वजनिक तरीके

अतिरिक्त आर्ग जोड़ें

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

सेटऑप्शन मैप

public void setOptionMap ( optionMap)

OptionSetter से आने वाले विकल्पों का नक्शा सेट करता है

मापदंडों
optionMap

यदि आवश्यक हो तो अनज़िप करें

public static final File unzipIfRequired (File downloadedFile, 
                 query)

उपयोगिता जो यह जांचने की अनुमति देती है कि कोई फ़ाइल अनज़िप होनी चाहिए या नहीं और यदि आवश्यक हो तो उसे अनज़िप करें।

मापदंडों
downloadedFile File

query

रिटर्न
File

वैलिडेटरिमोटफाइलपाथ

public final  validateRemoteFilePath ()

सभी ERROR(/File) विकल्प प्रकारों के माध्यम से चलता है और जांचता है कि उनका पथ हल किया जाना चाहिए या नहीं।

रिटर्न
इस तरह से हल की गई ERROR(/File) की सूची।

फेंकता
BuildRetrievalError