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 | |
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 |
Méthodes publiques | |
---|---|
void | deleteData ( ITestDevice device) Supprime tous les fichiers/répertoires de |
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 |
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 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 | /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.
Paramètres | |
---|---|
device | ITestDevice : L' ITestDevice sur lequel agir |
Jetés | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
getDataWipeSkipList
publicgetDataWipeSkipList ()
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 | /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 . |