PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.PushFilePreparer


Un ITargetPreparer que intenta enviar cualquier cantidad de archivos desde cualquier ruta de acceso del host a cualquier ruta de acceso del dispositivo.

Se debe realizar *después* de que se escriba una compilación nueva y *después* de que se ejecute DeviceSetup (si está habilitado).

Resumen

Constructores públicos

PushFilePreparer()

Métodos públicos

IAbi getAbi()

final getPushSpecs(ITestDevice device)

Crea la lista de archivos que se enviarán.

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

Resuelve la ruta de acceso de archivo relativa a través de los directorios IBuildInfo y de casos de prueba.

void setAbi(IAbi abi)

void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

boolean shouldAbortOnFailure()

Indica si se debe abortar o no en caso de falla de envío.

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

Constructores públicos

PushFilePreparer

public PushFilePreparer ()

Métodos públicos

getAbi

public IAbi getAbi ()

Muestra
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

Crea la lista de archivos que se enviarán.

Parámetros
device ITestDevice

Muestra

Arroja
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

Muestra
boolean

reportDependencies

public  reportDependencies ()

Muestra

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Resuelve la ruta de acceso de archivo relativa a través de los directorios IBuildInfo y de casos de prueba.

Parámetros
buildInfo IBuildInfo: La información del artefacto de compilación

fileName String: Es la ruta de acceso relativa del archivo que se resolverá.

Muestra
File el archivo de los directorios de información de compilación o casos de prueba

setAbi

public void setAbi (IAbi abi)

Parámetros
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parámetros
invocationContext IInvocationContext

setUp

public void setUp (TestInformation testInfo)

Parámetros
testInfo TestInformation

Arroja
BuildError
DeviceNotAvailableException
TargetSetupError

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

Indica si se debe abortar o no en caso de falla de envío.

Muestra
boolean

shouldRemountSystem

public boolean shouldRemountSystem ()

Muestra
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

Muestra
boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parámetros
testInfo TestInformation

e Throwable

Arroja
DeviceNotAvailableException