Preparador de archivos push
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
Un ITargetPreparer
que intenta enviar cualquier cantidad de archivos desde cualquier ruta de host a cualquier ruta de dispositivo.
Debe realizarse *después* de que se actualice una nueva compilación y *después* de ejecutar DeviceSetup (si está habilitado)
Resumen
Constructores públicos
Preparador de archivos push
public PushFilePreparer ()
Métodos públicos
obtenerAbi
public IAbi getAbi ()
obtenerPushSpecs
public final getPushSpecs (ITestDevice device)
Cree la lista de archivos que se enviarán.
Parámetros |
---|
device | ITestDevice |
estáCleanUpEnabled
public boolean isCleanUpEnabled ()
informeDependencias
public reportDependencies ()
resolverRelativeFilePath
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
Resuelva la ruta relativa del archivo a través de IBuildInfo
y directorios de casos de prueba.
Parámetros |
---|
buildInfo | IBuildInfo : la información del artefacto de compilación |
fileName | String : ruta relativa del archivo a resolver |
Devoluciones |
---|
File | el archivo de los directorios de información de compilación o casos de prueba |
conjuntoAbi
public void setAbi (IAbi abi)
establecer contexto de invocación
public void setInvocationContext (IInvocationContext invocationContext)
Parámetros |
---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
Parámetros |
---|
testInfo | TestInformation |
deberíaAbortOnFailure
public boolean shouldAbortOnFailure ()
Si se debe cancelar o no en caso de falla de inserción.
deberíaRemountSystem
public boolean shouldRemountSystem ()
deberíaRemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
Parámetros |
---|
testInfo | TestInformation |
e | Throwable |