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 tests.
Résumé
Constructeurs publics | |
|---|---|
DefaultTestsZipInstaller()
Constructeur par défaut. |
|
DefaultTestsZipInstaller(String... skipList)
Ce constructeur pratique permet à l'appelant de définir directement la liste d'exclusion, sans avoir
à appeler |
|
DefaultTestsZipInstaller(Collection<String> skipList)
Ce constructeur pratique permet à l'appelant de définir directement la liste d'exclusion, sans avoir
à appeler |
|
Méthodes publiques | |
|---|---|
void
|
deleteData(ITestDevice device)
Supprime tous les fichiers/répertoires de |
Set<String>
|
getDataWipeSkipList()
Obtient le répertoire des répertoires à effacer, utilisé uniquement pour les tests. |
void
|
pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
Transfère le contenu du fichier tests.zip vers la partition de données de l'appareil. Cette implémentation redémarre l'appareil dans l'espace utilisateur avant de continuer. |
void
|
setDataWipeSkipList(String... skipList)
Définit la liste des chemins d'accès sous |
void
|
setDataWipeSkipList(Collection<String> skipList)
Définit la liste des chemins d'accès sous |
Constructeurs publics
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
Constructeur par défaut.
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
Ce constructeur pratique permet à l'appelant de définir directement la liste d'exclusion, sans avoir
à appeler setDataWipeSkipList(String) séparément.
| Paramètres | |
|---|---|
skipList |
String : collection de chemins d'accès sous /data à conserver lors de l'effacement du
système de fichiers @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (Collection<String> skipList)
Ce constructeur pratique permet à l'appelant de définir directement la liste d'exclusion, sans avoir
à appeler setDataWipeSkipList(String) séparément.
| Paramètres | |
|---|---|
skipList |
Collection : collection de chemins d'accès sous /data à conserver lors de l'effacement 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 d'exclusion.
L'implémentation arrête 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 : ITestDevice sur lequel agir |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
getDataWipeSkipList
public Set<String> getDataWipeSkipList ()
Obtient le répertoire des répertoires à effacer, utilisé uniquement pour les tests.
| Renvoie | |
|---|---|
Set<String> |
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 vers la partition de données de l'appareil.
Cette implémentation redémarre l'appareil dans l'espace utilisateur avant de continuer. Elle arrête également l'exécution Android et la laisse inactive au retour.
| Paramètres | |
|---|---|
device |
ITestDevice : le ITestDevice à flasher, supposé être en mode adb. |
deviceBuild |
IDeviceBuildInfo : IDeviceBuildInfo contenant le fichier ZIP de tests à flasher |
| Génère | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
Définit la liste des chemins d'accès sous /data à ne pas effacer.
| Paramètres | |
|---|---|
skipList |
String : liste des répertoires à ignorer.
Notez que la granularité de la liste d'exclusion correspond aux enfants directs de |
setDataWipeSkipList
public void setDataWipeSkipList (Collection<String> skipList)
Définit la liste des chemins d'accès sous /data à ne pas effacer.
| Paramètres | |
|---|---|
skipList |
Collection : liste des répertoires à ignorer.
Notez que la granularité de la liste d'exclusion correspond aux enfants directs de |