Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
ModulePusher
public
class
ModulePusher
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.ModulePusher
|
Résumé
Méthodes publiques |
void
|
installModules(ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache)
Installe moduleFiles sur l'appareil via le transfert adb.
|
Champs
LINE_BREAK
public static final String LINE_BREAK
Constructeurs publics
ModulePusher
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
Paramètres |
device |
ITestDevice |
waitTimeMs |
long |
delayWaitingTimeMs |
long |
Méthodes publiques
installationModules
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
Installe moduleFiles
sur l'appareil via le transfert adb.
Paramètres |
moduleFiles |
ImmutableMultimap : multimap des noms de packages aux fichiers de package. Dans le cas divisé, le
le package de base doit être le premier dans l’ordre d’itération. |
factoryReset |
boolean : en cas d'actualisation via le rétablissement de la configuration d'usine. |
disablePackageCache |
boolean |
Méthodes protégées
checkApexActivated
protected void checkApexActivated (ITestDevice device,
modules)
Vérifiez si tous les apexes sont activés.
Paramètres |
device |
ITestDevice : en cours de test. |
modules |
|
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
Paramètres |
device |
ITestDevice |
packageName |
String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
Obtenir les modules qui n'ont pas pu être activés.
Paramètres |
toInstall |
|
activatedApexes |
: ensemble des sommets actifs sur l'appareil |
Renvoie |
|
une liste contenant les apexinfo des modules Apex d'entrée qui n'ont pas pu être activés. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
Obtenez les chemins d'accès aux fichiers d'installation du package sur l'appareil.
Paramètres |
device |
ITestDevice : en cours de test |
packageName |
String : du module |
Renvoie |
String[] |
chemins d'accès de tous les fichiers du package |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
Récupère les chemins d'accès du package de préchargement sur l'appareil.
Pour les packages fractionnés, renvoyez le chemin d'accès du répertoire du package, suivi des chemins d'accès des fichiers. Par conséquent, la taille de la valeur renvoyée est toujours supérieure à 1 dans ce cas. Pour les packages non fractionnés, renvoyez simplement le chemin d'accès au fichier d'installation de préchargement.
Paramètres |
device |
ITestDevice : en cours de test |
moduleFiles |
File : fichiers de modules locaux à installer |
packageName |
String : du module |
apiLevel |
int : de l'appareil |
Renvoie |
Path[] |
les chemins d'accès aux fichiers de préchargement. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
Analyse les lignes de "package:{key} versionCode:{value}" sur une carte.
Renvoie |
ImmutableMap<String, String> |
|
setupDevice
protected void setupDevice (ITestDevice device)
adb root et remount device before push files under /system
Paramètres |
device |
ITestDevice |
waitForDeviceToBeResponsive
protected void waitForDeviceToBeResponsive (long waitTime)
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/09 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/11/09 (UTC)."],[],[]]