BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object implements IDeviceBuildProvider
| java.lang.Объект | |
| ↳ | com.android.tradefed.build.BootstrapBuildProvider |
IDeviceBuildProvider , который загружает информацию о сборке с тестового устройства.
Обычно это используется для устройств с внешней сборкой, т. е. не созданной собственной системой сборки. Определенная информация, а именно ветка, на самом деле недоступна с устройства, поэтому генерируется искусственно.
Вся информация о метаданных сборки поступает из различных полей свойств ro.* на устройстве.
В настоящее время этот поставщик сборки генерирует метаданные следующим образом:
- ветка: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release), например:
- для версии Google Play Samsung S4 под управлением Android 4.2: samsung-jgedlteue-jgedlte-4.2
- для Nexus 7 под управлением Android 4.2: google-nakasi-grouper-4.2
- вариант сборки: как предоставлено
ITestDevice.getBuildFlavor() - псевдоним сборки: как предоставлено
ITestDevice.getBuildAlias() - идентификатор сборки: предоставлен
ITestDevice.getBuildId()Краткое содержание
Общественные конструкторы
BootstrapBuildProvider ()Публичные методы
voidcleanUp ( IBuildInfo info)Очистите все временные файлы сборки.
IBuildInfogetBuild ()Получите данные для тестируемой сборки.
IBuildInfogetBuild ( ITestDevice device)Получить данные для тестируемой сборки
final FilegetTestsDir ()Общественные конструкторы
BootstrapBuildProvider
public BootstrapBuildProvider ()
Публичные методы
очистка
public void cleanUp (IBuildInfo info)
Очистите все временные файлы сборки.
Параметры infoIBuildInfogetBuild
public IBuildInfo getBuild ()
Получите данные для тестируемой сборки.
Возврат IBuildInfoIBuildInfoдля тестируемой сборки илиnull, если сборка недоступна для тестирования.Броски BuildRetrievalErrorgetBuild
public IBuildInfo getBuild (ITestDevice device)
Получить данные для тестируемой сборки
Параметры deviceITestDevice:ITestDeviceвыделенный для теста.Возврат IBuildInfoIBuildInfoдля тестируемой сборки илиnull, если сборка недоступна для тестирования.Броски BuildRetrievalErrorDeviceNotAvailableExceptiongetTestsDir
public final File getTestsDir ()
Возврат File