ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


Installa i test da un file ZIP di test (come output del sistema di compilazione) su un dispositivo.

Riepilogo

Metodi pubblici

abstract void deleteData(ITestDevice device)

Rimuove tutti i file/le directory da /data sul dispositivo specificato, con l' eccezione di quelli esclusi dall'elenco di ignorati.

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

Inserisce i contenuti del file tests.zip nella partizione dei dati del dispositivo.

abstract void setDataWipeSkipList(String... skipList)

Imposta l'elenco dei percorsi in /data da non cancellare.

abstract void setDataWipeSkipList(Collection<String> skipList)

Imposta l'elenco dei percorsi in /data da non cancellare.

Metodi pubblici

deleteData

public abstract void deleteData (ITestDevice device)

Rimuove tutti i file/le directory da /data sul dispositivo specificato, con l' eccezione di quelli esclusi dall'elenco di ignorati.

L'implementazione interromperà il runtime sul dispositivo. È consigliabile riavviare il dispositivo al termine di questo metodo.

Parametri
device ITestDevice: il ITestDevice su cui agire

Genera
DeviceNotAvailableException
TargetSetupError

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Inserisce i contenuti del file tests.zip nella partizione dei dati del dispositivo.

Parametri
device ITestDevice: il ITestDevice da eseguire il flashing, che si presume sia in modalità adb.

deviceBuild IDeviceBuildInfo: il IDeviceBuildInfo che contiene il file ZIP di test da eseguire il flashing

Genera
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

Imposta l'elenco dei percorsi in /data da non cancellare.

Parametri
skipList String: l'elenco delle directory da ignorare.

Tieni presente che la granularità dell'elenco di ignorati è costituita dai figli diretti di /data.

setDataWipeSkipList

public abstract void setDataWipeSkipList (Collection<String> skipList)

Imposta l'elenco dei percorsi in /data da non cancellare.

Parametri
skipList Collection: l'elenco delle directory da ignorare.

Tieni presente che la granularità dell'elenco di ignorati è costituita dai figli diretti di /data.