ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


Installe les tests à partir d'un fichier ZIP de tests (tel qu'il est 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é, à l' exception de ceux exclus par la liste d'exclusion.

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

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

abstract void setDataWipeSkipList(String... skipList)

Définit la liste des chemins d'accès sous /data à ne pas effacer.

abstract void setDataWipeSkipList(Collection<String> skipList)

Définit la liste des chemins d'accès sous /data à ne pas effacer.

Méthodes publiques

deleteData

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

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

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
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

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

setDataWipeSkipList

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