Classes imbriquées class
ModuleOemTargetPreparer.ModuleInfo
Une classe de structure simple pour stocker des informations sur un module
Méthodes publiques void
checkModuleAfterPush (ITestDevice device, pushedModules)
checkModuleAfterPush (ITestDevice device, pushedModules)
Vérifiez le nom du module et le code de version après avoir poussé
void
setUp (TestInformation testInfo)
Effectuez la configuration cible pour les tests, poussez les modules pour remplacer ceux de précharge
Méthodes protégées void
checkPreloadModules (TestInformation testInfo, DeviceDescriptor deviceDescriptor)
Vérifier les informations sur les modules de préchargement
String[]
getApkDirectory (ITestDevice device, String packageName)
Obtenez le chemin du fichier apk sous le répertoire système
String
getPackageVersioncode (ITestDevice device, String packageName, boolean isAPK)
Vérifiez la version du package après avoir envoyé le nom du package au module poussé.
ModuleOemTargetPreparer.ModuleInfo
pushFile (File moduleFile, TestInformation testInfo)
Poussez les fichiers vers /system/apex/ pour apex ou /system/** pour apk
String
renameFile (ITestDevice device, File moduleFile, String packageName)
Renommez le nom du fichier à mettre à jour en le même sous /system.
void
setupDevice (TestInformation testInfo)
adb root et remonter le périphérique avant de pousser les fichiers sous /system
Constructeurs publics ModuleOemCiblePréparateur
public ModuleOemTargetPreparer ()
Méthodes publiques checkModuleAprèsPush
public void checkModuleAfterPush (ITestDevice device,
pushedModules) Vérifiez le nom du module et le code de version après avoir poussé
Paramètres device
ITestDevice
pushedModules
: Liste des modules poussés
Jetés TargetSetupError
lancer une exception si aucun module n'est poussé DeviceNotAvailableException
lancer une exception si aucun périphérique n'est disponible
public void setUp (TestInformation testInfo) Effectuez la configuration cible pour les tests, poussez les modules pour remplacer ceux de précharge
Jetés TargetSetupError
si une erreur fatale s'est produite lors de la configuration de l'environnement BuildError
Si une erreur se produit en raison de la préparation du build DeviceNotAvailableException
si l'appareil ne répond plus
Méthodes protégées
protected void checkPreloadModules (TestInformation testInfo,
DeviceDescriptor deviceDescriptor) Vérifier les informations sur les modules de préchargement
Paramètres testInfo
TestInformation
: informations de test deviceDescriptor
DeviceDescriptor
Jetés DeviceNotAvailableException
lève une exception si les périphériques ne sont pas disponibles TargetSetupError
lève une exception si aucun module n'est préchargé
getApkDirectory
protected String[] getApkDirectory (ITestDevice device,
String packageName) Obtenez le chemin du fichier apk sous le répertoire système
Paramètres device
ITestDevice
packageName
String
: nom du package de module
Retour String[]
tableau de chaînes avec nom et chemin d'apk
Jetés DeviceNotAvailableException
si l'appareil n'est pas disponible TargetSetupError
si impossible de trouver le chemin du paquet
getPackageVersioncode
protected String getPackageVersioncode (ITestDevice device,
String packageName,
boolean isAPK) Vérifiez la version du package après avoir envoyé le nom du package au module poussé.
Paramètres packageName
String
: nom du package poussé isAPK
boolean
Jetés DeviceNotAvailableException
lève une exception si le périphérique n'est pas trouvé.
protected ModuleOemTargetPreparer.ModuleInfo pushFile (File moduleFile,
TestInformation testInfo) Poussez les fichiers vers /system/apex/ pour apex ou /system/** pour apk
Paramètres moduleFile
File
: Fichier de module testInfo
TestInformation
: le TestInformation
pour l'invocation.
Jetés TargetSetupError
si impossible de pousser le fichier via adb DeviceNotAvailableException
si l'appareil n'est pas disponible
renommer le fichier
protected String renameFile (ITestDevice device,
File moduleFile,
String packageName) Renommez le nom du fichier à mettre à jour en le même sous /system.
Paramètres device
ITestDevice
: dispositif de test moduleFile
File
: fichier module à installer packageName
String
: nom sous / système / *
Retour String
nouveau nom de fichier après renommer
Jetés TargetSetupError
si le fichier ne peut pas être renommé DeviceNotAvailableException
protected void setupDevice (TestInformation testInfo) adb root et remonter le périphérique avant de pousser les fichiers sous /system
Paramètres testInfo
TestInformation
: le TestInformation
pour l'invocation.
Jetés TargetSetupError
si l'appareil ne peut pas être remonté. DeviceNotAvailableException
Envoyer des commentaires
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 2021-10-04 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
Voulez-vous nous donner plus d'informations ?