ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


Installe les tests à partir d'un fichier ZIP de tests (tel que généré par le système de compilation) sur un appareil.

Résumé

Méthodes publiques

abstract 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.

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

Transfère le contenu du fichier tests.zip sur la partition de données de l'appareil.

abstract void setDataWipeSkipList( skipList)

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

abstract void setDataWipeSkipList(String... skipList)

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

Méthodes publiques

deleteData

public abstract 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

Voir aussi :

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Transfère le contenu du fichier tests.zip sur la partition de données de l'appareil.

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

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

Génère
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataEffacerSkipList

public abstract 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.

Voir aussi :

setDataEffacerSkipList

public abstract 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.

Voir aussi :