OtaDeviceBuildInfo

public class OtaDeviceBuildInfo
extends DeviceBuildInfo

java.lang.Object
com.android.tradefed.build.BuildInfo
com.android.tradefed.build.DeviceBuildInfo
com.android.tradefed.build.OtaDeviceBuildInfo


Объект IDeviceBuildInfo используется для тестирования беспроводных обновлений. Он состоит из двух сборок устройства для ITestDevice :

  • Базовый образ сборки (образ, используемый для OTA-обновления).
  • Сборка по воздуху (сборка для обновления по воздуху). Должна содержать необходимые атрибуты сборки и связанный с ней пакет для обновления по воздуху.
this содержится базовая сборка, а getOtaBuild() возвращает сборку OTA.

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

Поля

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

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

OtaDeviceBuildInfo ()
OtaDeviceBuildInfo ( IDeviceBuildInfo buildInfo)

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

void cleanUp ()

Удалите все временные файлы сборки.

void cleanUp (List<File> doNotDelete)

Версия функции cleanUp() в которой некоторые файлы не удаляются.

IBuildInfo clone ()

String getBaselineBuildId ()
File getBaselineOtatoolsZip ()
File getBaselineTargetFileZip ()
String getBuildBranch ()

Необязательный метод, возвращающий ветку системы контроля версий, из которой была создана тестируемая сборка.

String getBuildFlavor ()

Необязательный метод, возвращающий тип тестируемой сборки.

String getBuildId ()

Возвращает уникальный идентификатор тестируемой сборки.

String getBuildTargetName ()

Возвращает полное имя тестируемой сборки.

Collection< VersionedFile > getFiles ()

Возвращает все файлы VersionedFile , хранящиеся в этом BuildInfo .

IDeviceBuildInfo getOtaBuild ()
File getOtaTools ()
File getTargetOtatoolsZip ()
File getTargetTargetFileZip ()
void setBaselineOtatoolsZip (File file, String version)
void setBaselineTargetFileZip (File file, String version)
void setOtaBuild ( IDeviceBuildInfo otaBuild)
void setOtaTools (File otaTools, String version)
void setReportTargetBuild (boolean downgrade)
void setTargetOtatoolsZip (File file, String version)
void setTargetTargetFileZip (File file, String version)

Поля

mOtaBuild

protected IDeviceBuildInfo mOtaBuild

mReportTargetBuild

protected boolean mReportTargetBuild

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

OtaDeviceBuildInfo

public OtaDeviceBuildInfo ()

OtaDeviceBuildInfo

public OtaDeviceBuildInfo (IDeviceBuildInfo buildInfo)

Параметры
buildInfo IDeviceBuildInfo

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

очистка

public void cleanUp ()

Удалите все временные файлы сборки.

очистка

public void cleanUp (List<File> doNotDelete)

Версия функции cleanUp() в которой некоторые файлы не удаляются.

Параметры
doNotDelete List

клон

public IBuildInfo clone ()

Возвраты
IBuildInfo

getBaselineBuildId

public String getBaselineBuildId ()

Возвраты
String

getBaselineOtatoolsZip

public File getBaselineOtatoolsZip ()

Возвраты
File

getBaselineTargetFileZip

public File getBaselineTargetFileZip ()

Возвраты
File

getBuildBranch

public String getBuildBranch ()

Необязательный метод, возвращающий ветку системы контроля версий, из которой была создана тестируемая сборка.

Возвраты
String Ветка сборки или null , если не задано/неприменимо

getBuildFlavor

public String getBuildFlavor ()

Необязательный метод, возвращающий тип тестируемой сборки.

Распространенный способ реализации сборки для платформы Android — это возврат значения (продукт сборки) - (операционная система сборки) - (вариант сборки). Например, generic-linux-userdebug

Возвраты
String Тип сборки или null , если не задано/неприменимо

getBuildId

public String getBuildId ()

Возвращает уникальный идентификатор тестируемой сборки. Никогда не должен быть равен null. По умолчанию используется UNKNOWN_BUILD_ID .

Возвраты
String

getBuildTargetName

public String getBuildTargetName ()

Возвращает полное имя тестируемой сборки.

Распространенный способ реализации — формирование имени цели сборки из комбинации типа сборки и имени ветки. [например, (имя ветки)-(тип сборки)]

Возвраты
String

получитьФайлы

public Collection<VersionedFile> getFiles ()

Возвращает все файлы VersionedFile , хранящиеся в этом BuildInfo .

Возвраты
Collection< VersionedFile >

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

Возвраты
IDeviceBuildInfo

getOtaTools

public File getOtaTools ()

Возвраты
File

getTargetOtatoolsZip

public File getTargetOtatoolsZip ()

Возвраты
File

getTargetTargetFileZip

public File getTargetTargetFileZip ()

Возвраты
File

setBaselineOtatoolsZip

public void setBaselineOtatoolsZip (File file, 
                String version)

Параметры
file File

version String

setBaselineTargetFileZip

public void setBaselineTargetFileZip (File file, 
                String version)

Параметры
file File

version String

setOtaBuild

public void setOtaBuild (IDeviceBuildInfo otaBuild)

Параметры
otaBuild IDeviceBuildInfo

setOtaTools

public void setOtaTools (File otaTools, 
                String version)

Параметры
otaTools File

version String

setReportTargetBuild

public void setReportTargetBuild (boolean downgrade)

Параметры
downgrade boolean

setTargetOtatoolsZip

public void setTargetOtatoolsZip (File file, 
                String version)

Параметры
file File

version String

setTargetTargetFileZip

public void setTargetTargetFileZip (File file, 
                String version)

Параметры
file File

version String