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(
Ce constructeur de commodité permet à l'appelant de définir directement la liste d'omissions, au lieu
avoir besoin d'appeler |
|
DefaultTestsZipInstaller(String... skipList)
Ce constructeur de commodité permet à l'appelant de définir directement la liste d'omissions, au lieu
avoir besoin d'appeler |
Méthodes publiques | |
---|---|
void
|
deleteData(ITestDevice device)
Supprime tous les fichiers/répertoires de |
|
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(
Définit la liste des chemins sous |
void
|
setDataWipeSkipList(String... skipList)
Définit la liste des chemins sous |
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
publicgetDataWipeSkipList ()
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 |
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 |