PushFilePreparer
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
Un ITargetPreparer
che tenta di inviare un numero qualsiasi di file da qualsiasi percorso host a qualsiasi percorso del dispositivo.
Dovrebbe essere eseguito *dopo* il flashing 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 (ITestDevice device)
Crea l'elenco dei file da inviare.
Parametri |
---|
device | ITestDevice |
èCleanUpEnabled
public boolean isCleanUpEnabled ()
reportDipendenze
public reportDependencies ()
risolvereRelativeFilePath
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
Risolvi il percorso file relativo tramite IBuildInfo
e le directory dei casi di test.
Parametri |
---|
buildInfo | IBuildInfo : informazioni sull'artefatto di build |
fileName | String : percorso relativo del file da risolvere |
ritorna |
---|
File | il file dalle directory delle informazioni sulla build o dei casi di test |
setAbi
public void setAbi (IAbi abi)
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
Parametri |
---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
Parametri |
---|
testInfo | TestInformation |
dovrebbeAbortOnFailure
public boolean shouldAbortOnFailure ()
Se interrompere o meno in caso di errore di push.
dovrebbeRimontareSystem
public boolean shouldRemountSystem ()
dovrebbeRimontareVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
Parametri |
---|
testInfo | TestInformation |
e | Throwable |