InformaciónDePrueba

public class TestInformation
extends Object

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


Es un objeto contenedor que contiene toda la información y las dependencias que podría necesitar un ejecutor de pruebas o una prueba. se ejecute correctamente.

Resumen

Clases anidadas

class TestInformation.Builder

Compilador para crear una instancia de TestInformation

Métodos públicos

static TestInformation createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)

Crea un TestInformation con una ExecutionFiles copiada.

static TestInformation createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)

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

File dependenciesFolder()

Muestra la carpeta en la que se almacenan todas las dependencias de una invocación.

ExecutionFiles executionFiles()

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

IBuildInfo getBuildInfo()

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

IInvocationContext getContext()

Muestra 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)

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

ITestDevice getDevice()

Devuelve el dispositivo principal en pruebas.

getDevices()

Muestra la parte de la lista de dispositivos de la invocación.

boolean isTestTimedOut()

Muestra si se informó a la prueba el tiempo de espera o no.

static TestInformation.Builder newBuilder()

Crea un compilador para crear instancias de TestInformation.

void notifyTimeout()

Notifica que se activó el tiempo de espera de la fase de prueba para esta prueba.

ExecutionProperties properties()

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

final void setActiveDeviceIndex(int index)

Es el método interno de Test Harness para cambiar qué dispositivo se muestra de forma predeterminada con getDevice().

Métodos públicos

createCopyTestInfo

public static TestInformation createCopyTestInfo (TestInformation invocationInfo, 
                IInvocationContext context)

Crea un TestInformation con una ExecutionFiles copiada.

Parámetros
invocationInfo TestInformation

context IInvocationContext

Muestra
TestInformation

createModuleTestInfo

public static TestInformation createModuleTestInfo (TestInformation invocationInfo, 
                IInvocationContext moduleContext)

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

Parámetros
invocationInfo TestInformation

moduleContext IInvocationContext

Muestra
TestInformation

dependencias de la carpeta

public File dependenciesFolder ()

Muestra la carpeta en la que se almacenan todas las dependencias de una invocación.

Muestra
File

Archivos de ejecución

public ExecutionFiles executionFiles ()

Muestra los archivos generados durante la ejecución de la invocación. Se recomienda pasar archivos por ExecutionFiles para que un archivo esté disponible entre target_preparers y y pruebas.

Muestra
ExecutionFiles

getBuildInfo

public IBuildInfo getBuildInfo ()

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

Muestra
IBuildInfo

getContext

public IInvocationContext getContext ()

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

Muestra
IInvocationContext

getDependencyFile

public File getDependencyFile (String fileName, 
                boolean targetFirst)

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

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

targetFirst boolean: Indica si priorizamos o no los archivos del destino en comparación con los archivos del host para la búsqueda.

Muestra
File El archivo de artefactos encontrado.

Arroja
Si no se encuentra el archivo.

getDevice

public ITestDevice getDevice ()

Devuelve el dispositivo principal en pruebas.

Muestra
ITestDevice

getDevices

public  getDevices ()

Muestra la parte de la lista de dispositivos de la invocación.

Muestra

Tiempo de espera de la prueba

public boolean isTestTimedOut ()

Muestra si se informó a la prueba el tiempo de espera o no.

Muestra
boolean

newBuilder

public static TestInformation.Builder newBuilder ()

Crea un compilador para crear instancias de TestInformation.

Muestra
TestInformation.Builder

notificationTimeout

public void notifyTimeout ()

Notifica que se activó el tiempo de espera de la fase de prueba para esta prueba.

properties

public ExecutionProperties properties ()

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

Muestra
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

Es el método interno de Test Harness para cambiar qué dispositivo se muestra de forma predeterminada con getDevice(). Siempre restablecer a 0.

Parámetros
index int