IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Schnittstelle für Objekte, die eine Remote-Datei in eine lokale Datei auflösen können. Beispiel: gs://bucket/dir/file.txt würde heruntergeladen und in einen lokalen Pfad geändert.

Zusammenfassung

Verschachtelte Klassen

class IRemoteFileResolver.RemoteFileResolverArgs

Die an die Resolver übergebenen Argumente

class IRemoteFileResolver.ResolvedFile

Klasse, die Informationen über die aufgelöste Datei und einige Metadaten enthält.

Öffentliche Methoden

abstract String getSupportedProtocol ()

Gibt das zugehörige Protokoll zurück, das zum Download unterstützt wird.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

Lösen Sie die Remote-Datei in einer zukunftssicheren Schnittstelle auf

default File resolveRemoteFiles (File consideredFile)

Lösen Sie die Remote-Datei auf.

default File resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs)

Lösen Sie die Remote-Datei auf.

default void setPrimaryDevice ( ITestDevice device)

Optionale Möglichkeit für die Implementierung, eine {@ink ITestDevice}-Darstellung des getesteten Geräts zu erhalten.

Öffentliche Methoden

getSupportedProtocol

public abstract String getSupportedProtocol ()

Gibt das zugehörige Protokoll zurück, das zum Download unterstützt wird.

Kehrt zurück
String

„resolveRemoteFile“.

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Lösen Sie die Remote-Datei in einer zukunftssicheren Schnittstelle auf

Parameter
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs beschreibt die herunterzuladende Fernbedienung und wie.

Kehrt zurück
IRemoteFileResolver.ResolvedFile Die aufgelöste lokale Dateidarstellung.

Würfe
BuildRetrievalError Wenn etwas schief läuft.

auflösenRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Lösen Sie die Remote-Datei auf.

Parameter
consideredFile File : ERROR(/File) wurde als remote ausgewertet.

Kehrt zurück
File Die aufgelöste lokale Datei.

Würfe
BuildRetrievalError Wenn etwas schief läuft.

auflösenRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Lösen Sie die Remote-Datei auf.

Parameter
consideredFile File : ERROR(/File) wurde als remote ausgewertet.

queryArgs : Die Argumente, die als Abfrage an die URL übergeben werden.

Kehrt zurück
File Die aufgelöste lokale Datei.

Würfe
BuildRetrievalError Wenn etwas schief läuft.

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

Optionale Möglichkeit für die Implementierung, eine {@ink ITestDevice}-Darstellung des getesteten Geräts zu erhalten.

Parameter
device ITestDevice : Das ITestDevice des aktuellen Aufrufs.