DefaultTestsZipInstaller
public class DefaultTestsZipInstaller
extends Object
implements ITestsZipInstaller
java.lang.Object | |
↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
Une implémentation par défaut du programme d'installation zip des tests.
Résumé
Constructeurs publics | |
---|---|
DefaultTestsZipInstaller () Constructeur par défaut. | |
DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList) Ce constructeur pratique permet à l'appelant de définir directement la liste de sauts, plutôt que d'avoir à appeler | |
DefaultTestsZipInstaller (String... skipList) Ce constructeur pratique permet à l'appelant de définir directement la liste de sauts, plutôt que d'avoir à appeler |
Méthodes publiques | |
---|---|
void | deleteData ( ITestDevice device) Supprime tous les fichiers/répertoires de |
getDataWipeSkipList () Obtenez le répertoire des répertoires à effacer, utilisé uniquement pour les tests. | |
void | pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild) Pousse le contenu du fichier tests.zip sur la partition de données de l'appareil. Cette implémentation redémarrera l'appareil en mode utilisateur avant de continuer. |
void | setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList) Définit la liste des chemins sous |
void | setDataWipeSkipList (String... skipList) Définit la liste des chemins sous |
Constructeurs publics
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
Constructeur par défaut.
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (skipList)
Ce constructeur pratique permet à l'appelant de définir directement la liste de sauts, plutôt que d'avoir à appeler setDataWipeSkipList( )
setDataWipeSkipList( )
séparément.
Paramètres | |
---|---|
skipList | /data à conserver lors de l'effacement du système de fichiers @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
Ce constructeur pratique permet à l'appelant de définir directement la liste de sauts, plutôt que d'avoir à appeler setDataWipeSkipList( )
setDataWipeSkipList( )
séparément.
Paramètres | |
---|---|
skipList | String : La collection de chemins sous /data à conserver lors de l'effacement du système de fichiers @see #setDataWipeSkipList |
Méthodes publiques
Suprimmer les données
public void deleteData (ITestDevice device)
Supprime tous les fichiers/répertoires de /data
sur le périphérique spécifié, à l'exception de ceux exclus par la liste de sauts.
Paramètres | |
---|---|
device | ITestDevice : L' ITestDevice sur lequel agir |
Lance | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
getDataWipeSkipList
publicgetDataWipeSkipList ()
Obtenez le répertoire des répertoires à effacer, utilisé uniquement pour les tests.
Retour | |
---|---|
l'ensemble des répertoires à ignorer lors de l'effacement d'un répertoire |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
Pousse le contenu du fichier tests.zip sur la partition de données de l'appareil.
Cette implémentation redémarrera l'appareil en mode utilisateur avant de continuer. Il arrêtera également l'exécution d'Android et le laissera au retour
Paramètres | |
---|---|
device | ITestDevice : l' ITestDevice à flasher, supposé être en mode adb. |
deviceBuild | IDeviceBuildInfo : l' IDeviceBuildInfo qui contient le zip des tests à flasher |
Lance | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
setDataWipeSkipList
public void setDataWipeSkipList (skipList)
Définit la liste des chemins sous /data
pour éviter l'effacement.
Paramètres | |
---|---|
skipList | /data . |
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
Définit la liste des chemins sous /data
pour éviter l'effacement.
Paramètres | |
---|---|
skipList | String : la liste des répertoires à ignorer. Notez que la granularité de la liste de sauts est un enfant direct de /data . |