BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object
implementsIDeviceBuildProvider
java.lang.Object | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
Um IDeviceBuildProvider
que inicializa informações de compilação a partir do dispositivo de teste
Isso é normalmente usado para dispositivos com uma construção fornecida externamente, ou seja, não gerada pelo sistema de construção interno. Determinadas informações, especificamente a ramificação, não estão realmente disponíveis no dispositivo, portanto, são geradas artificialmente.
Todas as informações de metadados de construção vêm de vários campos de propriedade ro. * No dispositivo
Atualmente, este provedor de compilação gera metadados da seguinte forma:
- ramo: $ (ro.product.brand) - $ (ro.product.name) - $ (ro.product.device) - $ (ro.build.version.release), por exemplo:
- para a edição do Google Play Samsung S4 com Android 4.2: samsung-jgedlteue-jgedlte-4.2
- para Nexus 7 com Android 4.2: google-nakasi-grouper-4.2
- sabor de compilação: conforme fornecido por
ITestDevice#getBuildFlavor()
- construir alias: conforme fornecido por
ITestDevice#getBuildAlias()
- ID de compilação: conforme fornecido por
ITestDevice#getBuildId()
Resumo
Construtoras públicas
BootstrapBuildProvider ()
Métodos públicos
void
cleanUp (IBuildInfo info)
Limpe todos os arquivos de construção temporários.
IBuildInfo
getBuild ()
Recupere os dados para a construção em teste.
IBuildInfo
getBuild (ITestDevice device)
Recupere os dados para a construção em teste
final File
getTestsDir ()
Construtoras públicas
BootstrapBuildProvider
public BootstrapBuildProvider ()
Métodos públicos
Limpar
public void cleanUp (IBuildInfo info)
Limpe todos os arquivos de construção temporários.
Parâmetros info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
Recupere os dados para a construção em teste.
Devoluções IBuildInfo
o IBuildInfo
para construção em teste ounull
se nenhuma construção estiver disponível para testeLança BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
Recupere os dados para a construção em teste
Parâmetros device
ITestDevice
: oITestDevice
alocado para testeDevoluções IBuildInfo
o IBuildInfo
para construção em teste ounull
se nenhuma construção estiver disponível para testeLança BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
Devoluções File