Classes aninhadas |
|---|
class | ModuleOemTargetPreparer.ModuleInfo Uma classe struct simples para armazenar informações sobre um módulo |
Métodos públicos |
|---|
void | checkModuleAfterPush (ITestDevice device, pushedModules) checkModuleAfterPush (ITestDevice device, pushedModules) Verifique o nome do módulo e o código da versão após o envio |
void | setUp (TestInformation testInfo) Execute a configuração de destino para teste, envie módulos para substituir os de pré-carregamento |
Métodos protegidos |
|---|
void | checkPreloadModules (TestInformation testInfo, DeviceDescriptor deviceDescriptor) Verifique as informações dos módulos de pré-carregamento |
String[] | getApkDirectory (ITestDevice device, String packageName) Obtenha o caminho do arquivo apk no diretório do sistema |
String | getPackageVersioncode (ITestDevice device, String packageName, boolean isAPK) Verifique a versão do pacote após o módulo enviado com o nome do pacote. |
ModuleOemTargetPreparer.ModuleInfo | pushFile (File moduleFile, TestInformation testInfo) Enviar arquivos para /system/apex/ para apex ou /system/** para apk |
String | renameFile (ITestDevice device, File moduleFile, String packageName) Renomeie o nome do arquivo a ser atualizado para o mesmo em /system. |
void | setupDevice (TestInformation testInfo) adb root e remontar o dispositivo antes de enviar arquivos em/system |
Construtores públicos
MóduloOemTargetPreparer
public ModuleOemTargetPreparer ()
Métodos públicos
checkModuleAfterPush
public void checkModuleAfterPush (ITestDevice device,
pushedModules) Verifique o nome do módulo e o código da versão após o envio
| Parâmetros |
|---|
device | ITestDevice |
pushedModules | : Lista de módulos enviados |
| Lança |
|---|
TargetSetupError | lançar exceção se nenhum módulo for enviado |
DeviceNotAvailableException | lança exceção se nenhum dispositivo estiver disponível |
public void setUp (TestInformation testInfo)
Execute a configuração de destino para teste, envie módulos para substituir os de pré-carregamento
| Lança |
|---|
TargetSetupError | se ocorreu um erro fatal ao configurar o ambiente |
BuildError | Se ocorrer um erro devido à preparação da compilação |
DeviceNotAvailableException | se o dispositivo não responder |
Métodos protegidos
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor) Verifique as informações dos módulos de pré-carregamento
| Parâmetros |
|---|
testInfo | TestInformation : informações de teste |
deviceDescriptor | DeviceDescriptor |
| Lança |
|---|
DeviceNotAvailableException | lança exceção se os dispositivos não estiverem disponíveis |
TargetSetupError | lança exceção se nenhum módulo pré-carregado |
getApkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName) Obtenha o caminho do arquivo apk no diretório do sistema
| Parâmetros |
|---|
device | ITestDevice |
packageName | String : nome do pacote do módulo |
| Devoluções |
|---|
String[] | matriz de string com nome e caminho do apk |
| Lança |
|---|
DeviceNotAvailableException | se o dispositivo não estiver disponível |
TargetSetupError | se não conseguir encontrar o caminho do pacote |
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK) Verifique a versão do pacote após o módulo enviado com o nome do pacote.
| Parâmetros |
|---|
packageName | String : nome do pacote enviado |
isAPK | boolean |
| Lança |
|---|
DeviceNotAvailableException | lança exceção se o dispositivo não for encontrado. |
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo) Enviar arquivos para /system/apex/ para apex ou /system/** para apk
| Parâmetros |
|---|
moduleFile | File : arquivo do módulo |
testInfo | TestInformation : o TestInformation para a invocação. |
| Lança |
|---|
TargetSetupError | se não for possível enviar o arquivo via adb |
DeviceNotAvailableException | se o dispositivo não estiver disponível |
renomear arquivo
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName) Renomeie o nome do arquivo a ser atualizado para o mesmo em /system.
| Parâmetros |
|---|
device | ITestDevice : dispositivo de teste |
moduleFile | File : arquivo do módulo a ser instalado |
packageName | String : nome em /system/* |
| Devoluções |
|---|
String | novo nome de arquivo após renomear |
| Lança |
|---|
TargetSetupError | se o arquivo não puder ser renomeado |
DeviceNotAvailableException | |
protected void setupDevice (TestInformation testInfo)
adb root e remontar o dispositivo antes de enviar arquivos em/system
| Lança |
|---|
TargetSetupError | se o dispositivo não puder ser remontado. |
DeviceNotAvailableException | |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2023-12-01 UTC."],[],[]]