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 |
Métodos públicos | |
---|---|
static TestInformation | createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context) Cree un |
static TestInformation | createModuleTestInfo ( TestInformation invocationInfo, IInvocationContext moduleContext) Cree una |
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 |
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 |
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
publicgetDevices ()
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 |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).