TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


Un ITargetPreparer que envía uno o más archivos o directorios desde una carpeta IDeviceBuildInfo.getTestsDir() al dispositivo.

Este preparador buscará en directorios alternativos si el archivo ZIP de pruebas no existe o no contiene el APK requerido. La búsqueda se realizará en orden, desde el último directorio alternativo especificado hasta el primero.

Resumen

Constructores públicos

TestFilePushSetup()

Métodos públicos

Set<String> reportDependencies()
void setUp(TestInformation testInfo)

Métodos protegidos

void addTestFileName(String fileName)

Agrega un archivo a la lista de elementos para enviar.

void clearTestFileName()
Set<String> getFailedToPushFiles()

Devuelve el conjunto de archivos que no se pudieron enviar.

File getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)

Resuelve la ruta de acceso del host según la información del artefacto de prueba dentro de la información de compilación.

List<String> getTestFileNames()

Recupera la lista de archivos que se enviarán desde el archivo ZIP de prueba al dispositivo.

void setThrowIfNoFile(boolean throwIfNoFile)

Constructores públicos

TestFilePushSetup

public TestFilePushSetup ()

Métodos públicos

reportDependencies

public Set<String> reportDependencies ()

Muestra
Set<String>

setUp

public void setUp (TestInformation testInfo)

Parámetros
testInfo TestInformation

Arroja
BuildError
DeviceNotAvailableException
TargetSetupError

Métodos protegidos

addTestFileName

protected void addTestFileName (String fileName)

Agrega un archivo a la lista de elementos para enviar.

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

Devuelve el conjunto de archivos que no se pudieron enviar. Solo se puede usar si "throw-if-not-found" es falso. De lo contrario, la primera inserción fallida arrojará una excepción.

Muestra
Set<String>

getLocalPathForFilename

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

Resuelve la ruta de acceso del host según la información del artefacto de prueba dentro de la información de compilación.

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

fileName String: Nombre de archivo de los artefactos que se enviarán

device ITestDevice

Muestra
File Un objeto File que representa el archivo o la ruta de acceso física en el host

Arroja
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

Recupera la lista de archivos que se enviarán desde el archivo ZIP de prueba al dispositivo.

Muestra
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parámetros
throwIfNoFile boolean