DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Object
   ↳ com.android.tradefed.targetprep.DefaultTestsZipInstaller


Un'implementazione predefinita del programma di installazione zip dei test.

Riepilogo

Costruttori pubblici

DefaultTestsZipInstaller()

Costruttore predefinito.

DefaultTestsZipInstaller(String... skipList)

Questo costruttore di convenienza consente al chiamante di impostare direttamente l'elenco di elementi da ignorare, anziché dover chiamare setDataWipeSkipList(String) separatamente.

DefaultTestsZipInstaller(Collection<String> skipList)

Questo costruttore di convenienza consente al chiamante di impostare direttamente l'elenco di elementi da ignorare, anziché dover chiamare setDataWipeSkipList(String) separatamente.

Metodi pubblici

void deleteData(ITestDevice device)

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

Set<String> getDataWipeSkipList()

Ottieni la directory delle directory da cancellare, utilizzata solo per i test.

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

Trasferisce i contenuti del file tests.zip nella partizione dati del dispositivo.

Questa implementazione riavvierà il dispositivo in userland prima di procedere.

void setDataWipeSkipList(String... skipList)

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

void setDataWipeSkipList(Collection<String> skipList)

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

Costruttori pubblici

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

Costruttore predefinito.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

Questo costruttore di convenienza consente al chiamante di impostare direttamente l'elenco di ignorati, anziché dover chiamare setDataWipeSkipList(String) separatamente.

Parametri
skipList String: La raccolta di percorsi in /data da conservare quando si cancella il file system @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (Collection<String> skipList)

Questo costruttore di convenienza consente al chiamante di impostare direttamente l'elenco di ignorati, anziché dover chiamare setDataWipeSkipList(String) separatamente.

Parametri
skipList Collection: La raccolta di percorsi in /data da conservare quando si cancella il file system @see #setDataWipeSkipList

Metodi pubblici

deleteData

public void deleteData (ITestDevice device)

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

L'implementazione interromperà l'esecuzione sul dispositivo. Al termine di questo metodo, ti consigliamo vivamente di riavviare il dispositivo.

Parametri
device ITestDevice: l'ITestDevice su cui intervenire

Genera
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public Set<String> getDataWipeSkipList ()

Ottieni la directory delle directory da cancellare, utilizzata solo per i test.

Resi
Set<String> l'insieme di directory da ignorare durante la cancellazione di una directory

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Trasferisce i contenuti del file tests.zip nella partizione dati del dispositivo.

Questa implementazione riavvierà il dispositivo in userland prima di procedere. Inoltre, interromperà il runtime Android e lo lascerà inattivo al ritorno.

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

deviceBuild IDeviceBuildInfo: il IDeviceBuildInfo che contiene il file zip dei test da flashare

Genera
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public 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 salto è costituita dagli elementi secondari diretti di /data.

setDataWipeSkipList

public 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 salto è costituita dagli elementi secondari diretti di /data.