Preparador de archivos push

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

Objeto java.lang.
   ↳ 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 de la ruta de acceso del dispositivo.

Se debe realizar *después* de que se escriba una nueva compilación en la memoria flash y *después* de que se ejecute DeviceSetup (si 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 relativa a un archivo a través de IBuildInfo y directorios de casos de prueba.

void setAbi(IAbi abi)

void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

boolean shouldAbortOnFailure()

Indica si se debe anular o no ante una falla de envío.

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

Constructores públicos

Preparador de archivos push

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

reportDependencias

public  reportDependencies ()

Muestra

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

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

Parámetros
buildInfo IBuildInfo: Es la información del artefacto de compilación.

fileName String: Es la ruta de acceso al archivo relativa que se debe resolver.

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

SetAbi

public void setAbi (IAbi abi)

Parámetros
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parámetros
invocationContext IInvocationContext

Configuración

public void setUp (TestInformation testInfo)

Parámetros
testInfo TestInformation

Arroja
BuildError
DeviceNotAvailableException
TargetSetupError

deberíaAbortOnFailure

public boolean shouldAbortOnFailure ()

Indica si se debe anular o no ante una falla de envío.

Muestra
boolean

deberíaRemountSystem

public boolean shouldRemountSystem ()

Muestra
boolean

debeRemountVendor.

public boolean shouldRemountVendor ()

Muestra
boolean

Eliminar

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parámetros
testInfo TestInformation

e Throwable

Arroja
DeviceNotAvailableException