Clases anidadas |
---|
class | ModuleOemTargetPreparer.ModuleInfo Una clase de estructura simple para almacenar información sobre un módulo |
Métodos públicos |
---|
void | checkModuleAfterPush (ITestDevice device, pushedModules) checkModuleAfterPush (ITestDevice device, pushedModules) Verifique el nombre del módulo y el código de versión después de presionar |
void | setUp (TestInformation testInfo) Realice la configuración de destino para las pruebas, inserte módulos para reemplazar los precargados |
Métodos protegidos |
---|
void | checkPreloadModules (TestInformation testInfo, DeviceDescriptor deviceDescriptor) Verifique la información de los módulos de precarga |
String[] | getApkDirectory (ITestDevice device, String packageName) Obtenga la ruta del archivo apk en el directorio del sistema |
String | getPackageVersioncode (ITestDevice device, String packageName, boolean isAPK) Verifique la versión del paquete después del nombre de paquete dado al módulo empujado. |
ModuleOemTargetPreparer.ModuleInfo | pushFile (File moduleFile, TestInformation testInfo) Envíe archivos a / system / apex / para apex o / system / ** para apk |
String | renameFile (ITestDevice device, File moduleFile, String packageName) Cambie el nombre del archivo a actualizar por el mismo en / system. |
void | setupDevice (TestInformation testInfo) adb root y remontar el dispositivo antes de insertar archivos en / system |
Constructores públicos
ModuleOemTargetPreparer
public ModuleOemTargetPreparer ()
Métodos públicos
checkModuleAfterPush
public void checkModuleAfterPush (ITestDevice device,
pushedModules)
Verifique el nombre del módulo y el código de la versión después de presionar
Parámetros |
---|
device | ITestDevice |
pushedModules | : Lista de módulos insertados |
Lanza |
---|
TargetSetupError | lanzar una excepción si no se presionó ningún módulo |
DeviceNotAvailableException | lanzar una excepción si no hay ningún dispositivo disponible |
public void setUp (TestInformation testInfo)
Realice la configuración de destino para las pruebas, inserte módulos para reemplazar los precargados
Lanza |
---|
TargetSetupError | si se produjo un error fatal al configurar el entorno |
BuildError | Si ocurre un error debido a que se está preparando la compilación |
DeviceNotAvailableException | si el dispositivo deja de responder |
Métodos protegidos
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor)
Verifique la información de los módulos de precarga
Parámetros |
---|
testInfo | TestInformation : información de prueba |
deviceDescriptor | DeviceDescriptor |
Lanza |
---|
DeviceNotAvailableException | lanza una excepción si los dispositivos no están disponibles |
TargetSetupError | lanza una excepción si no hay módulos precargados |
getApkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName)
Obtenga la ruta del archivo apk en el directorio del sistema
Parámetros |
---|
device | ITestDevice |
packageName | String : Módulo nombre del paquete |
Devoluciones |
---|
String[] | matriz de cadenas con nombre y ruta de apk |
Lanza |
---|
DeviceNotAvailableException | si el dispositivo no está disponible |
TargetSetupError | si no puede encontrar la ruta del paquete |
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK)
Verifique la versión del paquete después del nombre de paquete dado al módulo empujado.
Parámetros |
---|
packageName | String : empujado nombre del paquete |
isAPK | boolean |
Lanza |
---|
DeviceNotAvailableException | lanza una excepción si no se encuentra el dispositivo. |
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo)
Envíe archivos a / system / apex / para apex o / system / ** para apk
Parámetros |
---|
moduleFile | File : archivo de módulo |
testInfo | TestInformation : la TestInformation para la invocación. |
Lanza |
---|
TargetSetupError | si no se puede enviar el archivo a través de adb |
DeviceNotAvailableException | si el dispositivo no está disponible |
renombrar archivo
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName)
Cambie el nombre del archivo a actualizar por el mismo en / system.
Parámetros |
---|
device | ITestDevice : dispositivo de prueba |
moduleFile | File : archivo de módulo a instalar |
packageName | String : nombre bajo / sistema / * |
Devoluciones |
---|
String | nuevo nombre de archivo después de renombrar |
Lanza |
---|
TargetSetupError | si el archivo no se puede renombrar |
DeviceNotAvailableException | |
protected void setupDevice (TestInformation testInfo)
adb root y remontar el dispositivo antes de insertar archivos en / system
Parámetros |
---|
testInfo | TestInformation : la TestInformation para la invocación. |
Lanza |
---|
TargetSetupError | si el dispositivo no se puede volver a montar. |
DeviceNotAvailableException | |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2021-10-04 (UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muy complicado o demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desactualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema con las muestras o los códigos"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de comprender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Resolvió mi problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]