DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


Implémentation par défaut du programme d'installation ZIP de tests

Résumé

Constructeurs publics

DefaultTestsZipInstaller()

Constructeur par défaut.

DefaultTestsZipInstaller( skipList)

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

DefaultTestsZipInstaller(String... skipList)

Ce constructeur de commodité permet à l'appelant de définir directement la liste d'omissions, au lieu avoir besoin d'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é, avec le paramètre à l'exception de ceux qui sont exclus de la liste.

getDataWipeSkipList()

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

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émarrera l'appareil en mode utilisateur avant en cours.

void 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 de commodité permet à l'appelant de définir directement la liste d'omissions, au lieu avoir besoin d'appeler setDataWipeSkipList() séparément.

Paramètres
skipList : ensemble des chemins sous /data à conserver lors de l'effacement de système de fichiers @voir #setDataEffacerSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

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

Paramètres
skipList String: ensemble des chemins sous /data à conserver lors de l'effacement de système de fichiers @voir #setDataEffacerSkipList

Méthodes publiques

deleteData

public void deleteData (ITestDevice device)

Supprime tous les fichiers/répertoires de /data sur l'appareil spécifié, avec le paramètre à l'exception de ceux qui sont exclus de la liste.

L'implémentation entraînera l'arrêt de l'environnement d'exécution sur l'appareil. Il est fortement recommandé de redémarrer l'appareil une fois cette méthode terminée.

Paramètres
device ITestDevice: ITestDevice sur lequel agir

Génère
DeviceNotAvailableException
TargetSetupError

getDataEffacerSkipList

public  getDataWipeSkipList ()

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

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émarrera l'appareil en mode utilisateur avant en cours. Il arrêtera également l'environnement d'exécution Android et le laissera enfoncé lors du retour.

Paramètres
device ITestDevice: ITestDevice à flasher (en mode adb).

deviceBuild IDeviceBuildInfo: IDeviceBuildInfo contenant le fichier ZIP de test à flasher

Génère
DeviceNotAvailableException
TargetSetupError

setDataEffacerSkipList

public void setDataWipeSkipList ( skipList)

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

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

Notez que la précision de la liste à ignorer correspond aux enfants directs de /data.

setDataEffacerSkipList

public void setDataWipeSkipList (String... skipList)

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

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

Notez que la précision de la liste à ignorer correspond aux enfants directs de /data.