BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object implements IDeviceBuildProvider
| java.lang.Object | |
| ↳ | com.android.tradefed.build.BootstrapBuildProvider |
Um IDeviceBuildProvider que inicializa informações de compilação do dispositivo de teste
Isso normalmente é usado para dispositivos com construção fornecida externamente, ou seja, não gerados por sistema de construção interno. Certas informações, especificamente a filial, 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, este provedor de compilação gera metadados da seguinte forma:
- branch: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release), por exemplo:
- para edição Google Play Samsung S4 com Android 4.2: samsung-jgedlteue-jgedlte-4.2
- para Nexus 7 executando Android 4.2: google-nakasi-grouper-4.2
- sabor 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
voidcleanUp ( IBuildInfo info)Limpe todos os arquivos de compilação temporários.
IBuildInfogetBuild ()Recupere os dados do build em teste.
IBuildInfogetBuild ( ITestDevice device)Recuperar os dados da compilação em teste
final FilegetTestsDir ()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 infoIBuildInfoobterBuild
public IBuildInfo getBuild ()
Recupere os dados do build em teste.
Devoluções IBuildInfoo IBuildInfopara compilação em teste ounullse nenhuma compilação estiver disponível para testeLança BuildRetrievalErrorobterBuild
public IBuildInfo getBuild (ITestDevice device)
Recuperar os dados da compilação em teste
Parâmetros deviceITestDevice: oITestDevicealocado para testeDevoluções IBuildInfoo IBuildInfopara compilação em teste ounullse nenhuma compilação estiver disponível para testeLança BuildRetrievalErrorDeviceNotAvailableExceptiongetTestsDir
public final File getTestsDir ()
Devoluções File