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

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

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

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

Параметры
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs , описывающий удаленное скачивание и способ его загрузки.

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

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

разрешитьRemoteFiles

public File resolveRemoteFiles (File consideredFile)

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

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

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

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

разрешитьRemoteFiles

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 текущего вызова.