DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Object
   ↳ com.android.tradefed.targetprep.DefaultTestsZipInstaller


Implémentation par défaut de l'installateur de fichiers ZIP de test.

Résumé

Constructeurs publics

DefaultTestsZipInstaller()

Constructeur par défaut.

DefaultTestsZipInstaller( skipList)

Ce constructeur pratique permet à l'appelant de définir directement la liste de sauts, au lieu d'avoir à appeler setDataWipeSkipList() séparément.

DefaultTestsZipInstaller(String... skipList)

Ce constructeur pratique permet à l'appelant de définir directement la liste de sauts, au lieu d'avoir à appeler setDataWipeSkipList() séparément.

Méthodes publiques

void deleteData(ITestDevice device)

Supprime tous les fichiers/répertoires de /data sur l'appareil spécifié, à l'exception de ceux exclus par la liste de suppression.

getDataWipeSkipList()

Récupérez le répertoire des répertoires à effacer, utilisé à des fins de test uniquement.

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

Transfère le contenu du fichier tests.zip sur la partition de données de l'appareil.

Cette implémentation redémarre l'appareil dans l'espace utilisateur avant de continuer.

void setDataWipeSkipList( skipList)

Définit la liste des chemins d'accès sous /data pour éviter la suppression.

void setDataWipeSkipList(String... skipList)

Définit la liste des chemins d'accès sous /data pour éviter la suppression.

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, au lieu d'avoir à appeler setDataWipeSkipList() séparément.

Paramètres
skipList : ensemble de chemins sous /data à conserver lors de la suppression 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, au lieu d'avoir à appeler setDataWipeSkipList() séparément.

Paramètres
skipList String: ensemble de chemins sous /data à conserver lors de la suppression du système de fichiers @see #setDataWipeSkipList

Méthodes publiques

deleteData

public void deleteData (ITestDevice device)

Supprime tous les fichiers/répertoires de /data sur l'appareil spécifié, à l'exception de ceux exclus par la liste de suppression.

L'implémentation arrête l'environnement d'exécution sur l'appareil. Nous vous recommandons vivement de redémarrer l'appareil une fois cette méthode terminée.

Paramètres
device ITestDevice: ITestDevice à traiter

Génère
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

Récupérez le répertoire des répertoires à effacer, utilisé à des fins de test uniquement.

Renvoie
Ensemble de répertoires à ignorer lors de l'effacement d'un répertoire

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Transfère le contenu du fichier tests.zip sur la partition de données de l'appareil.

Cette implémentation redémarre l'appareil dans l'espace utilisateur avant de continuer. Il arrêtera également l'environnement d'exécution Android et le laissera inactif à votre retour.

Paramètres
device ITestDevice: ITestDevice à flasher, supposé être en mode adb.

deviceBuild IDeviceBuildInfo: IDeviceBuildInfo contenant le fichier ZIP des tests à flasher

Génère
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

Définit la liste des chemins d'accès sous /data pour éviter la suppression.

Paramètres
skipList : liste des répertoires à ignorer.

Notez que la granularité de la liste de suppression correspond aux enfants directs de /data.

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

Définit la liste des chemins d'accès sous /data pour éviter la suppression.

Paramètres
skipList String: liste des répertoires à ignorer.

Notez que la granularité de la liste de suppression correspond aux enfants directs de /data.