Información de prueba

public class TestInformation
extends Object

java.lang.Objeto
com.android.tradefed.invoker.TestInformation


Objeto titular que contiene toda la información y las dependencias que un ejecutor de pruebas o una prueba pueden necesitar para ejecutarse correctamente.

Resumen

clases anidadas

class TestInformation.Builder

Constructor para crear una instancia TestInformation .

Métodos públicos

static TestInformation createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context)

Cree un TestInformation con un ExecutionFiles copiado.

static TestInformation createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext)

Cree una TestInformation que represente un módulo en lugar de una invocación.

File dependenciesFolder ()

Devuelve la carpeta donde se almacenan todas las dependencias para una invocación.

ExecutionFiles executionFiles ()

Devuelve los archivos generados durante la ejecución de la invocación.

IBuildInfo getBuildInfo ()

Devuelve la información de compilación del dispositivo principal.

IInvocationContext getContext ()

Devuelve el contexto de invocación actual, o el contexto del módulo si se trata de un módulo.

File getDependencyFile (String fileName, boolean targetFirst)

Busque un archivo de dependencia/artefacto según su nombre y si es o no un archivo de destino o de host (para una búsqueda más rápida).

ITestDevice getDevice ()

Devuelve el dispositivo principal bajo pruebas.

getDevices ()

Devuelve la lista de dispositivos que forman parte de la invocación.

boolean isTestTimedOut ()

Devuelve si la prueba fue informada del tiempo de espera o no.

static TestInformation.Builder newBuilder ()

Cree un constructor para crear instancias TestInformation .

void notifyTimeout ()

Notifica que se ha activado el tiempo de espera de la fase de prueba para esta prueba.

ExecutionProperties properties ()

Devuelve las propiedades generadas durante la ejecución de la invocación.

final void setActiveDeviceIndex (int index)

Pruebe el método interno de Harness para cambiar qué dispositivo se devuelve de forma predeterminada con getDevice() .

Métodos públicos

crearCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Cree un TestInformation con un ExecutionFiles copiado.

Parámetros
invocationInfo TestInformation

context IInvocationContext

Devoluciones
TestInformation

crearModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

Cree una TestInformation que represente un módulo en lugar de una invocación.

Parámetros
invocationInfo TestInformation

moduleContext IInvocationContext

Devoluciones
TestInformation

carpeta de dependencias

public File dependenciesFolder ()

Devuelve la carpeta donde se almacenan todas las dependencias para una invocación.

Devoluciones
File

archivos de ejecución

public ExecutionFiles executionFiles ()

Devuelve los archivos generados durante la ejecución de la invocación. Pasar archivos a través de ExecutionFiles es la forma recomendada de hacer que un archivo esté disponible entre target_preparers y tests.

Devoluciones
ExecutionFiles

obtener información de compilación

public IBuildInfo getBuildInfo ()

Devuelve la información de compilación del dispositivo principal.

Devoluciones
IBuildInfo

obtener contexto

public IInvocationContext getContext ()

Devuelve el contexto de invocación actual, o el contexto del módulo si se trata de un módulo.

Devoluciones
IInvocationContext

obtener archivo de dependencia

public File getDependencyFile (String fileName, 
                boolean targetFirst)

Busque un archivo de dependencia/artefacto según su nombre y si es o no un archivo de destino o de host (para una búsqueda más rápida).

Parámetros
fileName String : El nombre del archivo que estamos buscando.

targetFirst boolean : si preferimos o no los archivos del lado de destino frente a los archivos del lado del host para la búsqueda.

Devoluciones
File El archivo de artefacto encontrado.

Lanza
Si no se encuentra el archivo.

obtener dispositivo

public ITestDevice getDevice ()

Devuelve el dispositivo principal bajo pruebas.

Devoluciones
ITestDevice

obtener dispositivos

public  getDevices ()

Devuelve la lista de dispositivos que forman parte de la invocación.

Devoluciones

isTestTimedOut

public boolean isTestTimedOut ()

Devuelve si la prueba fue informada del tiempo de espera o no.

Devoluciones
boolean

nuevoConstructor

public static TestInformation.Builder newBuilder ()

Cree un constructor para crear instancias TestInformation .

Devoluciones
TestInformation.Builder

notificartiempo de espera

public void notifyTimeout ()

Notifica que se ha activado el tiempo de espera de la fase de prueba para esta prueba.

propiedades

public ExecutionProperties properties ()

Devuelve las propiedades generadas durante la ejecución de la invocación. Pasar valores e información a través de ExecutionProperties es la forma recomendada de intercambiar información entre target_preparers y pruebas.

Devoluciones
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

Pruebe el método interno de Harness para cambiar qué dispositivo se devuelve de forma predeterminada con getDevice() . Restablecer siempre a 0.

Parámetros
index int