AndroidBuildFetcher

public class AndroidBuildFetcher
extends Object

java.lang.Object
com.google.android.tradefed.build.AndroidBuildFetcher


Вспомогательный класс, используемый для загрузки файлов из Android Build API.

Краткое содержание

Государственные строители

AndroidBuildFetcher (String buildEnv)

Конструктор класса AndroidBuildFetcher.

Общедоступные методы

void fetchArtifact (String target, String buildId, String resourceId, String attemptId, File outputFile)

Загрузите артефакт в локальный файл.

void fetchArtifact (String target, String buildId, String resourceId, String attemptId, File outputFile, long startOffset, long size)

Загрузите часть артефакта в локальный файл в указанном диапазоне.

void fetchDeviceBlob (String deviceName, String binaryType, String version, File outputFile)

Загрузить файл с данными устройства в локальный файл.

BuildArtifactMetadata getArtifactMetadata (String target, String buildId, String resourceId, String attemptId)

Получите метаданные артефакта сборки.

void setUseMd5 (boolean useMd5)

Государственные строители

AndroidBuildFetcher

public AndroidBuildFetcher (String buildEnv)

Конструктор класса AndroidBuildFetcher.

Параметры
buildEnv String : используемая среда API сборки.

Броски
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

Общедоступные методы

fetchArtifact

public void fetchArtifact (String target, 
                String buildId, 
                String resourceId, 
                String attemptId, 
                File outputFile)

Загрузите артефакт в локальный файл.

Параметры
target String : целевой объект артефакта. Если значение равно null, загрузка завершится неудачей.

buildId String : идентификатор сборки артефакта. Если значение равно null, загрузка завершится неудачей.

resourceId String : имя файла для загрузки. Если оно равно null, загрузка завершится неудачей.

attemptId String : latest, current или attempt id, по умолчанию — latest.

outputFile File : загрузить файл в эту локальную папку.

Броски
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

fetchArtifact

public void fetchArtifact (String target, 
                String buildId, 
                String resourceId, 
                String attemptId, 
                File outputFile, 
                long startOffset, 
                long size)

Загрузите часть артефакта в локальный файл в указанном диапазоне.

Параметры
target String : целевой объект артефакта. Если значение равно null, загрузка завершится неудачей.

buildId String : идентификатор сборки артефакта. Если значение равно null, загрузка завершится неудачей.

resourceId String : имя файла для загрузки. Если оно равно null, загрузка завершится неудачей.

attemptId String : latest, current или attempt id, по умолчанию — latest.

outputFile File : загрузить файл в эту локальную папку.

startOffset long : начальное смещение файла для загрузки.

size long : количество байтов для загрузки. Установите отрицательное значение, чтобы загрузить весь файл.

Броски
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

fetchDeviceBlob

public void fetchDeviceBlob (String deviceName, 
                String binaryType, 
                String version, 
                File outputFile)

Загрузить файл с данными устройства в локальный файл.

Параметры
deviceName String : Если значение равно null, загрузка завершится неудачей.

binaryType String : radio.img или bootloader.img. Если значение равно null, загрузка завершится неудачей.

version String : версия устройства. Если значение равно null, загрузка завершится неудачей.

outputFile File : локальный файл. Загрузите BLOB-объект в этот локальный файл.

Броски
java.io.IOException
IOException

getArtifactMetadata

public BuildArtifactMetadata getArtifactMetadata (String target, 
                String buildId, 
                String resourceId, 
                String attemptId)

Получите метаданные артефакта сборки.

Параметры
target String : целевой объект артефакта. Если значение равно null, загрузка завершится неудачей.

buildId String : идентификатор сборки артефакта. Если значение равно null, загрузка завершится неудачей.

resourceId String : имя файла для загрузки. Если оно равно null, загрузка завершится неудачей.

attemptId String : latest, current или attempt id, по умолчанию — latest.

Возвраты
BuildArtifactMetadata Объект BuildArtifactMetadata .

Броски
java.io.IOException
IOException

setUseMd5

public void setUseMd5 (boolean useMd5)

Параметры
useMd5 boolean