PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

java.lang.Oggetto
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


Un ITargetPreparer che tenta di eseguire il push di qualsiasi numero di file da qualsiasi percorso host a qualsiasi percorso dispositivo.

Deve essere eseguito *dopo* l'aggiornamento di una nuova build e *dopo* l'esecuzione di DeviceSetup (se abilitato)

Riepilogo

Costruttori pubblici

PushFilePreparer ()

Metodi pubblici

IAbi getAbi ()

final getPushSpecs ( DeviceDescriptor descriptor)

Crea l'elenco dei file da inviare.

boolean isCleanUpEnabled ()
reportDependencies ()
File resolveRelativeFilePath ( IBuildInfo buildInfo, String fileName)

Risolvi il percorso del file relativo tramite IBuildInfo e le directory dei casi di test.

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

Se interrompere o meno in caso di errore di push.

boolean shouldRemountSystem ()
boolean shouldRemountVendor ()
void tearDown ( TestInformation testInfo, Throwable e)

Costruttori pubblici

PushFilePreparer

public PushFilePreparer ()

Metodi pubblici

getAbi

public IAbi getAbi ()

ritorna
IAbi

getPushSpecs

public final  getPushSpecs (DeviceDescriptor descriptor)

Crea l'elenco dei file da inviare.

Parametri
descriptor DeviceDescriptor

ritorna

Getta
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

ritorna
boolean

reportDependencies

public  reportDependencies ()

ritorna

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Risolvi il percorso del file relativo tramite IBuildInfo e le directory dei casi di test.

Parametri
buildInfo IBuildInfo : le informazioni sull'artefatto di compilazione

fileName String : percorso file relativo da risolvere

ritorna
File il file dalle directory delle informazioni sulla build o dei casi di test

setAbi

public void setAbi (IAbi abi)

Parametri
abi IAbi

setInvocazioneContesto

public void setInvocationContext (IInvocationContext invocationContext)

Parametri
invocationContext IInvocationContext

impostare

public void setUp (TestInformation testInfo)

Parametri
testInfo TestInformation

Getta
BuildError
DeviceNotAvailableException
TargetSetupError

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

Se interrompere o meno in caso di errore di push.

ritorna
boolean

shouldRemountSystem

public boolean shouldRemountSystem ()

ritorna
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

ritorna
boolean

demolire

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametri
testInfo TestInformation

e Throwable

Getta
DeviceNotAvailableException