DefaultTestsZipInstaller

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 dei test.

Riepilogo

Costruttori pubblici

DefaultTestsZipInstaller()

Costruttore predefinito.

DefaultTestsZipInstaller( skipList)

Questo costruttore di utilità consente all'utente chiamante di impostare direttamente l'elenco di esclusione, anziché dover chiamare setDataWipeSkipList() separatamente.

DefaultTestsZipInstaller(String... skipList)

Questo costruttore di utilità consente all'utente chiamante di impostare direttamente l'elenco di esclusione, anziché dover chiamare setDataWipeSkipList() separatamente.

Metodi pubblici

void deleteData(ITestDevice device)

Rimuove tutti i file/le directory da /data sul dispositivo specificato, con l'eccezione di quelli esclusi dalla lista ignora.

getDataWipeSkipList()

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

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

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

Prima di procedere, questa implementazione riavvierà il dispositivo nel dominio utente.

void setDataWipeSkipList( skipList)

Imposta l'elenco di percorsi in /data da evitare di cancellare.

void setDataWipeSkipList(String... skipList)

Imposta l'elenco di percorsi in /data da evitare di cancellare.

Costruttori pubblici

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

Costruttore predefinito.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

Questo costruttore di utilità consente all'utente chiamante di impostare direttamente l'elenco di esclusione, anziché dover chiamare setDataWipeSkipList() separatamente.

Parametri
skipList : la raccolta di percorsi in /data da conservare durante l'eliminazione del filesystem @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

Questo costruttore di utilità consente all'utente chiamante di impostare direttamente l'elenco di esclusione, anziché dover chiamare setDataWipeSkipList() separatamente.

Parametri
skipList String: la raccolta di percorsi in /data da conservare durante l'eliminazione del filesystem @see #setDataWipeSkipList

Metodi pubblici

deleteData

public void deleteData (ITestDevice device)

Rimuove tutti i file/le directory da /data sul dispositivo specificato, con l'eccezione di quelli esclusi dalla lista ignora.

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

Parametri
device ITestDevice: il ITestDevice su cui intervenire

Lanci
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

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

Ritorni
l'insieme di directory da ignorare durante l'eliminazione di una directory

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

Prima di procedere, questa implementazione riavvierà il dispositivo nel dominio utente. Interrompe anche il runtime di Android e lo lascia inattivo al ritorno

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

deviceBuild IDeviceBuildInfo: il IDeviceBuildInfo contenente il file ZIP dei test da eseguire

Lanci
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

Imposta l'elenco di percorsi in /data da evitare di cancellare.

Parametri
skipList : l'elenco delle directory da saltare.

Tieni presente che la granularità dell'elenco di esclusione è costituita da elementi secondari diretti di /data.

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

Imposta l'elenco di percorsi in /data da evitare di cancellare.

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

Tieni presente che la granularità dell'elenco di esclusione è costituita da elementi secondari diretti di /data.