PruebaFilePushConfiguración
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
java.lang.Objeto | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.TestFilePushSetup |
Un ITargetPreparer
que inserta uno o más archivos/directorios desde una carpeta IDeviceBuildInfo.getTestsDir()
en el dispositivo.
Este preparador buscará en directorios alternativos si el zip de las 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 para enviar |
void | clearTestFileName () |
getFailedToPushFiles () Devuelve el conjunto de archivos que no se pudieron enviar. | |
File | getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device) Resuelva la ruta del lado del host basándose en 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 zip de prueba al dispositivo. | |
void | setThrowIfNoFile (boolean throwIfNoFile) |
Constructores públicos
PruebaFilePushConfiguración
public TestFilePushSetup ()
Métodos públicos
informeDependencias
publicreportDependencies ()
Devoluciones | |
---|---|
configuración
public void setUp (TestInformation testInfo)
Parámetros | |
---|---|
testInfo | TestInformation |
Lanza | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Métodos protegidos
agregar nombre de archivo de prueba
protected void addTestFileName (String fileName)
Agrega un archivo a la lista de elementos para enviar
borrar nombre de archivo de prueba
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Devuelve el conjunto de archivos que no se pudieron enviar. Solo se puede usar si 'lanzar si no se encuentra' es falso; de lo contrario, el primer envío fallido generará una excepción.
Devoluciones | |
---|---|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
Resuelva la ruta del lado del host basándose en la información del artefacto de prueba dentro de la información de compilación.
Parámetros | |
---|---|
buildInfo | IBuildInfo : información de artefactos de compilación |
fileName | String : nombre de archivo de los artefactos a enviar |
device | ITestDevice |
Devoluciones | |
---|---|
File | un ERROR(/File) que representa el archivo/ruta físico en el host |
Lanza | |
---|---|
TargetSetupError |
obtener nombres de archivos de prueba
protectedgetTestFileNames ()
Recupera la lista de archivos que se enviarán desde el zip de prueba al dispositivo.
Devoluciones | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parámetros | |
---|---|
throwIfNoFile | boolean |