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 setDataWipeSkipList( ) setDataWipeSkipList( ) séparément.

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.

Méthodes publiques

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.

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 /data pour éviter l'effacement.

void setDataWipeSkipList (String... skipList)

Définit la liste des chemins sous /data pour éviter l'effacement.

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 : La collection de chemins sous /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.

L'implémentation arrêtera l'exécution sur l'appareil. Il est fortement recommandé de redémarrer l'appareil à la fin de cette méthode.

Paramètres
device ITestDevice : L' ITestDevice sur lequel agir

Lance
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

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 : la liste des répertoires à ignorer.

Notez que la granularité de la liste de sauts est un enfant direct de /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 .