BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object
implements IDeviceBuildProvider
java.lang.Object | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
Um IDeviceBuildProvider
que inicializa as informações de compilação do dispositivo de teste
Isso é normalmente usado para dispositivos com uma compilação fornecida externamente, ou seja, não gerada pelo sistema de compilação interno. Certas informações, especificamente o ramo, não estão realmente disponíveis no dispositivo, portanto, são geradas artificialmente.
Todas as informações de metadados de compilação vêm de vários campos de propriedade ro.* no dispositivo
Atualmente, esse provedor de compilação gera metadados da seguinte maneira:
- ramificação: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release), por exemplo:
- para a edição 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
- tipo de compilação: conforme fornecido por
ITestDevice#getBuildFlavor()
- alias de compilação: conforme fornecido por
ITestDevice#getBuildAlias()
- id de compilação: conforme fornecido por
ITestDevice#getBuildId()
Resumo
Construtores públicos
BootstrapBuildProvider ()
Métodos públicos
void
cleanUp ( IBuildInfo info)
Limpe todos os arquivos de compilação temporários.
IBuildInfo
getBuild ()
Recupere os dados para a compilação em teste.
IBuildInfo
getBuild ( ITestDevice device)
Recupere os dados para a compilação em teste
final File
getTestsDir ()
Construtores públicos
BootstrapBuildProvider
public BootstrapBuildProvider ()
Métodos públicos
limpar
public void cleanUp (IBuildInfo info)
Limpe todos os arquivos de compilação temporários.
Parâmetros info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
Recupere os dados para a compilação em teste.
devoluções IBuildInfo
o IBuildInfo
para compilação em teste ounull
se nenhuma compilação estiver disponível para testelances BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
Recupere os dados para a compilação em teste
Parâmetros device
ITestDevice
: oITestDevice
alocado para testedevoluções IBuildInfo
o IBuildInfo
para compilação em teste ounull
se nenhuma compilação estiver disponível para testelances BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
devoluções File