DynamicRemoteFileResolver
  public
  
  
  
  class
  DynamicRemoteFileResolver
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.config.DynamicRemoteFileResolver | 
Klasa, która pomaga w rozwiązywaniu ścieżek do plików zdalnych.
Na przykład: gs://bucket/path/file.txt zostanie rozwiązany przez pobranie pliku z zasobnika GCS.
Nowe protokoły należy dodać do pliku META_INF/services.
Podsumowanie
| Zagnieżdżone klasy | |
|---|---|
| 
        
        
        
        
        interface | DynamicRemoteFileResolver.FileResolverLoaderŁaduje implementacje usługi  | 
| Fieldsem | |
|---|---|
| 
    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
 | 
| Konstruktory publiczne | |
|---|---|
| 
      DynamicRemoteFileResolver()
       | |
| 
      DynamicRemoteFileResolver(boolean allowParallel)
       | |
| 
      DynamicRemoteFileResolver(DynamicRemoteFileResolver.FileResolverLoader loader)
       | |
| 
      DynamicRemoteFileResolver(DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
       | |
| Metody publiczne | |
|---|---|
| 
        
        
        
        
        
        void | 
      addExtraArgs(Dodaj dodatkowe argumenty zapytania. | 
| 
        
        
        
        
        
         | 
      getParallelDownloads()
       | 
| 
        
        
        
        
        
        void | 
      resolvePartialDownloadZip(File destDir, String remoteZipFilePath, Pobierz pliki pasujące do podanych filtrów w pliku ZIP na urządzeniu zdalnym. | 
| 
        
        
        
        
        
        void | 
      setDevice(ITestDevice device)
      Ustawia urządzenie testowe | 
| 
        
        
        
        
        
        void | 
      setOptionMap(Ustawia mapę opcji pochodzących z  | 
| 
        
        
        static
        final
        
        File | 
      unzipIfRequired(File downloadedFile, Narzędzie, które pozwala sprawdzić, czy plik należy rozpakować, i w razie potrzeby rozpakować go. | 
| 
        
        
        
        final
        
         | 
      validateRemoteFilePath()
      Przechodzi przez wszystkie opcje typu  | 
Fieldsem
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
Konstruktory publiczne
DynamicRemoteFileResolver
public DynamicRemoteFileResolver ()
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (boolean allowParallel)
| Parametry | |
|---|---|
| allowParallel | boolean | 
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
| Parametry | |
|---|---|
| loader | DynamicRemoteFileResolver.FileResolverLoader | 
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
| Parametry | |
|---|---|
| loader | DynamicRemoteFileResolver.FileResolverLoader | 
| allowParallel | boolean | 
Metody publiczne
addExtraArgs
public void addExtraArgs (extraArgs) 
Dodaj dodatkowe argumenty zapytania.
| Parametry | |
|---|---|
| extraArgs |  | 
getParallelDownloads
publicgetParallelDownloads () 
| Zwroty | |
|---|---|
|  | |
resolvePartialDownloadZip
public void resolvePartialDownloadZip (File destDir, 
                String remoteZipFilePath, 
                 includeFilters, 
                 excludeFilters)  Pobierz pliki pasujące do podanych filtrów w pliku ZIP na urządzeniu zdalnym.
Plik w pliku ZIP na zdalnym serwerze jest pobierany tylko wtedy, gdy jego ścieżka pasuje do któregoś z filtrów uwzględniania, ale nie do filtrów wykluczania.
| Parametry | |
|---|---|
| destDir | File: plik, do którego mają zostać umieszczone pobrane treści. | 
| remoteZipFilePath | String: ścieżka do zdalnego pliku ZIP do pobrania, podana względem korzenia określonego w ramach implementacji. | 
| includeFilters | : lista wyrażeń regularnych do pobrania pasujących plików. Ścieżka pliku zgodna z dowolnym filtrem zostanie pobrana. | 
| excludeFilters | : lista wyrażeń regularnych, które mają pomijać pobieranie pasujących plików. Ścieżka pliku zgodna z dowolnym filtrem nie zostanie pobrana. | 
| Rzuty | |
|---|---|
| BuildRetrievalError | jeśli nie udało się pobrać plików. | 
setDevice
public void setDevice (ITestDevice device)
Ustawia urządzenie testowe
| Parametry | |
|---|---|
| device | ITestDevice | 
setOptionMap
public void setOptionMap (optionMap) 
Ustawia mapę opcji pochodzących z OptionSetter
| Parametry | |
|---|---|
| optionMap |  | 
unzipIfRequired
public static final File unzipIfRequired (File downloadedFile, 
                 query) Narzędzie, które pozwala sprawdzić, czy plik należy rozpakować, i w razie potrzeby rozpakować go.
| Parametry | |
|---|---|
| downloadedFile | File | 
| query |  | 
| Zwroty | |
|---|---|
| File | |
validateRemoteFilePath
public finalvalidateRemoteFilePath () 
Przechodzi przez wszystkie opcje typu ERROR(/File) i sprawdza, czy ich ścieżka powinna zostać rozwiązana.
| Zwroty | |
|---|---|
|  | Lista ERROR(/File), które zostały w ten sposób rozwiązane. | 
| Rzuty | |
|---|---|
|  | com.android.tradefed.build.BuildRetrievalError | 
| BuildRetrievalError | |
