TestInformation
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestInformation |
Es un objeto de contenedor que contiene toda la información y las dependencias que un ejecutor de pruebas o una prueba podría necesitar para ejecutarse correctamente.
Resumen
Clases anidadas | |
---|---|
class |
TestInformation.Builder
Es un 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 para 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 principal del dispositivo. |
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 es un archivo objetivo o de host (para una búsqueda más rápida). |
ITestDevice
|
getDevice()
Muestra el dispositivo principal en pruebas. |
|
getDevices()
Muestra la lista de dispositivos que forman parte de la invocación. |
boolean
|
isTestTimedOut()
Muestra si se informó a la prueba sobre 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)
Método interno de Test Harness para cambiar el dispositivo que se muestra de forma predeterminada con |
Métodos públicos
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Crea un TestInformation
con un ExecutionFiles
copiado.
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 |
dependenciesFolder
public File dependenciesFolder ()
Muestra la carpeta en la que se almacenan todas las dependencias para una invocación.
Muestra | |
---|---|
File |
executionFiles
public ExecutionFiles executionFiles ()
Muestra 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 las pruebas.
Muestra | |
---|---|
ExecutionFiles |
getBuildInfo
public IBuildInfo getBuildInfo ()
Muestra la información de compilación principal del dispositivo.
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 es un archivo objetivo o de host (para una búsqueda más rápida).
Parámetros | |
---|---|
fileName |
String : Es el nombre del archivo que buscamos. |
targetFirst |
boolean : Si favorecemos o no los archivos del destino en lugar de los archivos del host para la búsqueda. |
Muestra | |
---|---|
File |
El archivo de artefacto encontrado. |
Arroja | |
---|---|
|
Si no se encuentra el archivo. |
getDevice
public ITestDevice getDevice ()
Muestra el dispositivo principal en pruebas.
Muestra | |
---|---|
ITestDevice |
getDevices
publicgetDevices ()
Muestra la lista de dispositivos que forman parte de la invocación.
Muestra | |
---|---|
|
isTestTimedOut
public boolean isTestTimedOut ()
Muestra si se informó a la prueba sobre 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 |
notifyTimeout
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 información 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)
Método interno de Test Harness para cambiar el dispositivo que se muestra de forma predeterminada con getDevice()
. Siempre se restablece a 0.
Parámetros | |
---|---|
index |
int |