Turmas aninhadas |
---|
class | ModulePusher.ModulePushError Erro fatal durante o push do módulo Mainline. |
Métodos públicos |
---|
void | installModules (ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache) Instala moduleFiles no dispositivo por adb push. |
Métodos protegidos |
---|
void | checkApexActivated ( ITestDevice device, modules) checkApexActivated ( ITestDevice device, modules) Verifique se todos os ápices estão ativados. |
Path | getApexPathUnderSystem ( ITestDevice device, String packageName) |
| getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) getModulesFailToActivate ( toInstall, activatedApexes) Obtenha os módulos que falharam ao serem ativados. |
String[] | getPathsOnDevice ( ITestDevice device, String packageName) Obtenha os caminhos dos arquivos de instalação do pacote no dispositivo. |
Path[] | getPreloadPaths ( ITestDevice device, File[] moduleFiles, String packageName, int apiLevel) Obtenha os caminhos do pacote de pré-carregamento no dispositivo. |
ImmutableMap<String, String> | parsePackageVersionCodes (String output) Analisa as linhas de "package:{key} versionCode:{value}" em um mapa. |
void | setupDevice ( ITestDevice device) adb root e remonte o dispositivo antes de enviar arquivos em /system |
void | waitForDeviceToBeResponsive (long waitTime) |
Campos
LINE_BREAK
public static final String LINE_BREAK
Construtores públicos
Empurrador de módulo
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
Parâmetros |
---|
device | ITestDevice |
waitTimeMs | long |
delayWaitingTimeMs | long |
Métodos públicos
instalarMódulos
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
Instala moduleFiles
no dispositivo por adb push.
Parâmetros |
---|
moduleFiles | ImmutableMultimap : um multimap dos nomes dos pacotes para os arquivos dos pacotes. Em caso dividido, o pacote base deve ser o primeiro na ordem de iteração. |
factoryReset | boolean : se recarregar via reset de fábrica. |
disablePackageCache | boolean |
Métodos protegidos
checkApexAtivado
protected void checkApexActivated (ITestDevice device,
modules)
Verifique se todos os ápices estão ativados.
Parâmetros |
---|
device | ITestDevice : em teste. |
modules | |
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
Parâmetros |
---|
device | ITestDevice |
packageName | String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
Obtenha os módulos que falharam ao serem ativados.
Parâmetros |
---|
toInstall | |
activatedApexes | : O conjunto dos ápices ativos no dispositivo |
Devoluções |
---|
| uma lista contendo o apexinfo dos módulos do apex de entrada que não foram ativados. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
Obtenha os caminhos dos arquivos de instalação do pacote no dispositivo.
Parâmetros |
---|
device | ITestDevice : em teste |
packageName | String : do módulo |
Devoluções |
---|
String[] | caminhos de todos os arquivos do pacote |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
Obtenha os caminhos do pacote de pré-carregamento no dispositivo.
Para pacotes divididos, retorne o caminho do diretório do pacote seguido pelos caminhos dos arquivos. Como resultado, o tamanho do retorno é sempre > 1 neste caso. Para pacotes não divididos, basta retornar o caminho do arquivo de instalação de pré-carregamento.
Parâmetros |
---|
device | ITestDevice : em teste |
moduleFiles | File : arquivos de módulos locais para instalar |
packageName | String : do módulo |
apiLevel | int : do dispositivo |
Devoluções |
---|
Path[] | os caminhos dos arquivos de pré-carregamento. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
Analisa as linhas de "package:{key} versionCode:{value}" em um mapa.
Devoluções |
---|
ImmutableMap<String, String> | |
dispositivo de configuração
protected void setupDevice (ITestDevice device)
adb root e remonte o dispositivo antes de enviar arquivos em /system
Parâmetros |
---|
device | ITestDevice |
waitForDeviceToBeResponsive
protected void waitForDeviceToBeResponsive (long waitTime)
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-11-07 UTC.
[]
[]