PushFilePreparer
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
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
public PushFilePreparer ()
Metodi pubblici
getAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (DeviceDescriptor descriptor)
Crea l'elenco dei file da inviare.
Parametri |
---|
descriptor | DeviceDescriptor |
isCleanUpEnabled
public boolean isCleanUpEnabled ()
reportDependencies
public reportDependencies ()
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)
setInvocazioneContesto
public void setInvocationContext (IInvocationContext invocationContext)
Parametri |
---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
Parametri |
---|
testInfo | TestInformation |
shouldAbortOnFailure
public boolean shouldAbortOnFailure ()
Se interrompere o meno in caso di errore di push.
shouldRemountSystem
public boolean shouldRemountSystem ()
shouldRemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
Parametri |
---|
testInfo | TestInformation |
e | Throwable |