TestInformation
public
class
TestInformation
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.TestInformation |
Objeto contenedor que incluye 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
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()
Devuelve la carpeta en la que 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)
Busca un archivo de artefacto o dependencia según su nombre y si es un archivo de destino o de host (para una búsqueda más rápida). |
ITestDevice
|
getDevice()
Devuelve el dispositivo principal en pruebas. |
List<ITestDevice>
|
getDevices()
Devuelve la lista de dispositivos que forman parte de la invocación. |
boolean
|
isTestTimedOut()
Devuelve si se informó o no la prueba sobre el tiempo de espera agotado. |
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 pruebas para esta prueba. |
ExecutionProperties
|
properties()
Devuelve las propiedades generadas durante la ejecución de la invocación. |
final
void
|
setActiveDeviceIndex(int index)
Método interno del agente de prueba 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 representa un módulo en lugar de una invocación.
| Parámetros | |
|---|---|
invocationInfo |
TestInformation |
moduleContext |
IInvocationContext |
| Muestra | |
|---|---|
TestInformation |
|
dependenciesFolder
public File dependenciesFolder ()
Devuelve la carpeta en la que se almacenan todas las dependencias para una invocación.
| Muestra | |
|---|---|
File |
|
executionFiles
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 pruebas.
| Muestra | |
|---|---|
ExecutionFiles |
|
getBuildInfo
public IBuildInfo getBuildInfo ()
Devuelve la información de compilación del dispositivo principal.
| Muestra | |
|---|---|
IBuildInfo |
|
getContext
public IInvocationContext getContext ()
Devuelve 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 artefacto o dependencia según su nombre y si es un archivo de destino o de host (para una búsqueda más rápida).
| Parámetros | |
|---|---|
fileName |
String: Es el nombre del archivo que buscamos. |
targetFirst |
boolean: Indica si favorecemos los archivos del destino o los del host para la búsqueda. |
| Muestra | |
|---|---|
File |
Es el archivo de artefacto encontrado. |
| Arroja | |
|---|---|
FileNotFoundException |
Si no se encuentra el archivo. |
getDevice
public ITestDevice getDevice ()
Devuelve el dispositivo principal en pruebas.
| Muestra | |
|---|---|
ITestDevice |
|
getDevices
public List<ITestDevice> getDevices ()
Devuelve la lista de dispositivos que forman parte de la invocación.
| Muestra | |
|---|---|
List<ITestDevice> |
|
isTestTimedOut
public boolean isTestTimedOut ()
Devuelve si se informó o no la prueba sobre el tiempo de espera agotado.
| 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 pruebas 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.
| Muestra | |
|---|---|
ExecutionProperties |
|
setActiveDeviceIndex
public final void setActiveDeviceIndex (int index)
Método interno del agente de prueba para cambiar el dispositivo que se muestra de forma predeterminada con getDevice(). Siempre se restablece a 0.
| Parámetros | |
|---|---|
index |
int |