IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Интерфейс для объектов, которые могут преобразовывать удаленный файл в локальный. Например: gs: //bucket/dir/file.txt будет загружен и заменен на локальный путь.

Резюме

Вложенные классы

class IRemoteFileResolver.RemoteFileResolverArgs

Аргументы переданы резольверам

class IRemoteFileResolver.ResolvedFile

Класс, содержащий информацию о разрешенном файле и некоторых метаданных.

Публичные методы

abstract String getSupportedProtocol ()

Возвращает связанный протокол, поддерживаемый для загрузки.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

Разрешите удаленный файл в перспективном интерфейсе

default File resolveRemoteFiles (File consideredFile)

Разрешите удаленный файл.

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

Разрешите удаленный файл.

default void setPrimaryDevice (ITestDevice device)

Необязательный способ реализации для получения представления {@ink ITestDevice} тестируемого устройства.

Публичные методы

getSupportedProtocol

public abstract String getSupportedProtocol ()

Возвращает связанный протокол, поддерживаемый для загрузки.

Возврат
String

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Разрешите удаленный файл в перспективном интерфейсе

Параметры
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs описывающего пульта дистанционного управления для загрузки и как.

Возврат
IRemoteFileResolver.ResolvedFile Разрешенное представление локального файла.

Броски
BuildRetrievalError если что-то пойдет не так.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Разрешите удаленный файл.

Параметры
consideredFile File : ERROR(/File) оценивается как дистанционный.

Возврат
File Разрешенный локальный файл.

Броски
BuildRetrievalError если что-то пойдет не так.

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Разрешите удаленный файл.

Параметры
consideredFile File : ERROR(/File) оценивается как дистанционный.

queryArgs : Аргументы, переданные как запрос к URL-адресу.

Возврат
File Разрешенный локальный файл.

Броски
BuildRetrievalError если что-то пойдет не так.

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

Необязательный способ реализации для получения представления {@ink ITestDevice} тестируемого устройства.

Параметры
device ITestDevice : ITestDevice текущего вызова.