PredefinitoTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


Un'implementazione predefinita del programma di installazione dei file ZIP di test.

Riepilogo

Costruttori pubblici

DefaultTestsZipInstaller()

Costruttore predefinito.

DefaultTestsZipInstaller( skipList)

Questo costruttore pratico consente al chiamante di impostare direttamente l'elenco di salto, anziché devi chiamare setDataWipeSkipList() separatamente.

DefaultTestsZipInstaller(String... skipList)

Questo costruttore pratico consente al chiamante di impostare direttamente l'elenco di salto, anziché devi chiamare setDataWipeSkipList() separatamente.

Metodi pubblici

void deleteData(ITestDevice device)

Rimuove tutti i file/le directory da /data sul dispositivo specificato, con il valore ad eccezione di quelle escluse dall'elenco di elementi ignorabili.

getDataWipeSkipList()

Recupera la directory di directory da cancellare, utilizzata solo per i test.

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

Esegue il push dei contenuti del file test.zip nella partizione dati del dispositivo.

Questa implementazione riavvierà il dispositivo in userland prima procedere.

void setDataWipeSkipList( skipList)

Imposta l'elenco dei percorsi in /data per evitare di cancellarli.

void setDataWipeSkipList(String... skipList)

Imposta l'elenco dei percorsi in /data per evitare di cancellarli.

Costruttori pubblici

PredefinitoTestsZipInstaller

public DefaultTestsZipInstaller ()

Costruttore predefinito.

PredefinitoTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

Questo costruttore pratico consente al chiamante di impostare direttamente l'elenco di salto, anziché devi chiamare setDataWipeSkipList() separatamente.

Parametri
skipList : la raccolta dei percorsi in /data da conservare quando cancelli il campo filesystem @see #setDataWipeSkipList

PredefinitoTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

Questo costruttore pratico consente al chiamante di impostare direttamente l'elenco di salto, anziché devi chiamare setDataWipeSkipList() separatamente.

Parametri
skipList String: la raccolta dei percorsi in /data da conservare quando cancelli il campo filesystem @see #setDataWipeSkipList

Metodi pubblici

deleteData

public void deleteData (ITestDevice device)

Rimuove tutti i file/le directory da /data sul dispositivo specificato, con il valore ad eccezione di quelle escluse dall'elenco di elementi ignorabili.

L'implementazione interromperà il runtime sul dispositivo. Ti consigliamo vivamente di riavviare il dispositivo al completamento di questo metodo.

Parametri
device ITestDevice: il ITestDevice su cui intervenire

Lanci
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

Recupera la directory di directory da cancellare, utilizzata solo per i test.

Ritorni
il set di directory da saltare durante la cancellazione di una directory

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Esegue il push dei contenuti del file test.zip nella partizione dati del dispositivo.

Questa implementazione riavvierà il dispositivo in userland prima procedere. Arresta anche il runtime Android e lo lascia inattivo al ritorno.

Parametri
device ITestDevice: ITestDevice da lampeggiare, che si presume sia in modalità ADB.

deviceBuild IDeviceBuildInfo: IDeviceBuildInfo che contiene i file zip di test da far lampeggiare

Lanci
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

Imposta l'elenco dei percorsi in /data per evitare di cancellarli.

Parametri
skipList : l'elenco di directory da saltare.

Tieni presente che la granularità dell'elenco da ignorare è associata all'elemento secondario diretto di /data.

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

Imposta l'elenco dei percorsi in /data per evitare di cancellarli.

Parametri
skipList String: l'elenco di directory da saltare.

Tieni presente che la granularità dell'elenco da ignorare è associata all'elemento secondario diretto di /data.