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 de tests zip.

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 besoin d'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 besoin d'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 saut.

getDataWipeSkipList ()

Obtenez le répertoire des répertoires à effacer, utilisé uniquement à des fins de test.

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 dans l'espace 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 besoin d'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 besoin d'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 saut.

La mise en œuvre arrêtera l’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 : L' ITestDevice sur lequel agir

Jetés
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

Obtenez le répertoire des répertoires à effacer, utilisé uniquement à des fins de test.

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 dans l'espace utilisateur avant de continuer. Il arrêtera également le moteur d'exécution d'Android et le laissera désactivé au retour.

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

deviceBuild IDeviceBuildInfo : le IDeviceBuildInfo qui contient les tests zip à flasher

Jetés
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 concerne les enfants directs 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 concerne les enfants directs de /data .