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 |
Métodos públicos | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
Crea un |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
Crea un |
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 |
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 |
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
publicgetDevices ()
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 |