DeviceBuildInfo

public class DeviceBuildInfo
extends BuildInfo implements IDeviceBuildInfo

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


Объект IBuildInfo , представляющий собой полную сборку Android-устройства и (опционально) её тесты.

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

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

DeviceBuildInfo ()
DeviceBuildInfo ( BuildInfo buildInfo)
DeviceBuildInfo (String buildId, String buildTargetName)

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

void cleanUp ()

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

void cleanUp (List<File> doNotClean)

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

File getBasebandImageFile ()

Получите локальный файл образа базовой полосы частот.

String getBasebandVersion ()

Получите версию для базовой полосы частот.

File getBootloaderImageFile ()

Получите локальный образ загрузчика.

String getBootloaderVersion ()

Получите версию загрузчика.

String getDeviceBuildFlavor ()

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

String getDeviceBuildId ()

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

File getDeviceImageFile ()

Получите локальный образ устройства в формате ZIP.

String getDeviceImageVersion ()

Получите версию ZIP-архива с образом локального устройства.

File getMkbootimgFile ()

Получает файл mkbootimg, использованный для создания образа ядра.

String getMkbootimgVersion ()

Получает версию mkbootimg.

File getOtaPackageFile ()

Получите ZIP-файл с OTA-пакетом для устройства.

String getOtaPackageVersion ()

Получите ZIP-архив с OTA-пакетом для устройства.

File getRamdiskFile ()

Получает файл ramdisk, использованный для создания образа ядра.

String getRamdiskVersion ()

Получает версию с оперативной памяти.

File getTestsDir ()

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

String getTestsDirVersion ()

Получите извлеченную версию tests.zip.

File getTrustyImageFile ()

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

String getTrustyVersion ()

Выберите проверенную версию.

File getUserDataImageFile ()

Получите локальный тестовый файл образа пользовательских данных.

String getUserDataImageVersion ()

Получите локальную тестовую версию образа пользовательских данных.

void setBasebandImage (File basebandFile, String version)

Задайте образ базовой полосы для сборки устройства.

void setBootloaderImageFile (File bootloaderImgFile, String version)

Укажите образ загрузчика для сборки устройства.

void setDeviceBuildFlavor (String deviceBuildFlavor)

Укажите тип сборки для части информации о сборке, относящейся к устройству, если он отличается от setBuildFlavor(String) .

void setDeviceImageFile (File deviceImageFile, String version)

Укажите файл образа системы устройства, который следует использовать.

void setMkbootimgFile (File mkbootimg, String version)

Задает файл mkbootimg, используемый для создания образа ядра.

void setOtaPackageFile (File otaFile, String version)

Установите ZIP-файл пакета OTA для устройства.

void setRamdiskFile (File ramdisk, String version)

Получает файл ramdisk, использованный для создания образа ядра.

void setTestsDir (File testsDir, String version)

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

void setUserDataImageFile (File userDataFile, String version)

Укажите файл изображения пользовательских данных для использования.

final void unmountAll ()

Отключает смонтированные образы устройств.

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

DeviceBuildInfo

public DeviceBuildInfo ()

DeviceBuildInfo

public DeviceBuildInfo (BuildInfo buildInfo)

Параметры
buildInfo BuildInfo

DeviceBuildInfo

public DeviceBuildInfo (String buildId, 
                String buildTargetName)

Параметры
buildId String

buildTargetName String

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

очистка

public void cleanUp ()

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

очистка

public void cleanUp (List<File> doNotClean)

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

Параметры
doNotClean List

getBasebandImageFile

public File getBasebandImageFile ()

Получите локальный файл образа базовой полосы частот.

Возвраты
File

getBasebandVersion

public String getBasebandVersion ()

Получите версию для базовой полосы частот.

Возвраты
String

getBootloaderImageFile

public File getBootloaderImageFile ()

Получите локальный образ загрузчика.

Возвраты
File

getBootloaderVersion

public String getBootloaderVersion ()

Получите версию загрузчика.

Возвраты
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

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

Возвраты
String

getDeviceBuildId

public String getDeviceBuildId ()

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

Возвраты
String getDeviceImageVersion() if not null , else IBuildInfo.UNKNOWN_BUILD_ID

См. также:

getDeviceImageFile

public File getDeviceImageFile ()

Получите локальный ZIP-файл образа устройства. Возвращаемое значение может быть каталогом, представляющим собой несжатый ZIP-файл образа устройства. Обратите внимание, что в случае каталога это может быть смонтированная виртуальная файловая система только для чтения, что ограничивает операции, которые могут быть применены к каталогу или его содержимому.

Возвраты
File

getDeviceImageVersion

public String getDeviceImageVersion ()

Получите версию ZIP-архива с образом локального устройства.

Возвраты
String

getMkbootimgFile

public File getMkbootimgFile ()

Получает файл mkbootimg, использованный для создания образа ядра.

Возвраты
File

getMkbootimgVersion

public String getMkbootimgVersion ()

Получает версию mkbootimg.

Возвраты
String

getOtaPackageFile

public File getOtaPackageFile ()

Получите ZIP-файл с OTA-пакетом для устройства.

Возвраты
File

getOtaPackageVersion

public String getOtaPackageVersion ()

Получите ZIP-архив с OTA-пакетом для устройства.

Возвраты
String

getRamdiskFile

public File getRamdiskFile ()

Получает файл ramdisk, использованный для создания образа ядра.

Возвраты
File

getRamdiskVersion

public String getRamdiskVersion ()

Получает версию с оперативной памяти.

Возвраты
String

getTestsDir

public File getTestsDir ()

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

Возвраты
File

getTestsDirVersion

public String getTestsDirVersion ()

Получите извлеченную версию tests.zip.

Возвраты
String

getTrustyImageFile

public File getTrustyImageFile ()

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

Возвраты
File

getTrustyVersion

public String getTrustyVersion ()

Выберите проверенную версию.

Возвраты
String

getUserDataImageFile

public File getUserDataImageFile ()

Получите локальный тестовый файл образа пользовательских данных.

Возвраты
File

getUserDataImageVersion

public String getUserDataImageVersion ()

Получите локальную тестовую версию образа пользовательских данных.

Возвраты
String

setBasebandImage

public void setBasebandImage (File basebandFile, 
                String version)

Задайте образ базовой полосы для сборки устройства.

Параметры
basebandFile File : изображение в основной полосе частот File

version String : версия базовой полосы частот

setBootloaderImageFile

public void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

Укажите образ загрузчика для сборки устройства.

Параметры
bootloaderImgFile File : File загрузчика

version String : версия загрузчика

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

Укажите тип сборки для части информации о сборке, относящейся к устройству, если он отличается от setBuildFlavor(String) .

Параметры
deviceBuildFlavor String : Вариант сборки устройства

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

Укажите файл образа системы устройства, который следует использовать.

Параметры
version String

setMkbootimgFile

public void setMkbootimgFile (File mkbootimg, 
                String version)

Задает файл mkbootimg, используемый для создания образа ядра.

Параметры
mkbootimg File

version String

setOtaPackageFile

public void setOtaPackageFile (File otaFile, 
                String version)

Установите ZIP-файл пакета OTA для устройства.

Параметры
otaFile File

version String

setRamdiskFile

public void setRamdiskFile (File ramdisk, 
                String version)

Получает файл ramdisk, использованный для создания образа ядра.

Параметры
ramdisk File

version String

setTestsDir

public void setTestsDir (File testsDir, 
                String version)

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

Параметры
version String

setUserDataImageFile

public void setUserDataImageFile (File userDataFile, 
                String version)

Укажите файл изображения пользовательских данных для использования.

Параметры
version String

unmountAll

public final void unmountAll ()

Отключает смонтированные образы устройств.

Это полезно для размонтирования образов устройств до уничтожения объекта DeviceBuildInfo в сценариях, когда метод cleanUp() не может быть вызван из-за совместного использования файлов, как это было в случае с вызовом copyAllFileFrom().