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 de una carpeta IDeviceBuildInfo.getTestsDir()
al dispositivo.
Este preparador buscará en directorios alternativos si el 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 | |
---|---|
|
reportDependencies()
|
void
|
setUp(TestInformation testInfo)
|
Métodos protegidos | |
---|---|
void
|
addTestFileName(String fileName)
Agrega un archivo a la lista de elementos que se enviarán. |
void
|
clearTestFileName()
|
|
getFailedToPushFiles()
Muestra 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. |
|
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
reportDependencias
publicreportDependencies ()
Muestra | |
---|---|
|
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 que se enviarán.
nombredearchivodepruebasclear
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Muestra el conjunto de archivos que no se pudieron enviar. Solo se puede usar si “throw-if-not-found” es falso. De lo contrario, el primer envío con errores arrojará una excepción.
Muestra | |
---|---|
|
getLocalPathParanombredearchivo
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 : Es el nombre de archivo de los artefactos que se enviarán. |
device |
ITestDevice |
Muestra | |
---|---|
File |
Un ERROR(/File) que representa el archivo o la ruta de acceso físicos en el host |
Arroja | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
Recupera la lista de archivos que se enviarán desde el archivo ZIP de prueba al dispositivo.
Muestra | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parámetros | |
---|---|
throwIfNoFile |
boolean |