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 Builder para crear una instancia de |
Métodos públicos | |
---|---|
static TestInformation | createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context) Cree una |
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 que se está probando. |
getDevices () Devuelve la lista de dispositivos que forman parte de la invocación. | |
boolean | isTestTimedOut () Devuelve si se informó a la prueba del tiempo de espera o no. |
static TestInformation.Builder | newBuilder () Cree un constructor para crear instancias de |
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
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Cree una TestInformation
con un ExecutionFiles
copiado.
Parámetros | |
---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
Devoluciones | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Cree una TestInformation
represente un módulo en lugar de una invocación.
Parámetros | |
---|---|
invocationInfo | TestInformation |
moduleContext | IInvocationContext |
Devoluciones | |
---|---|
TestInformation |
dependenciasCarpeta
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 |
getBuildInfo
public IBuildInfo getBuildInfo ()
Devuelve la información de compilación del dispositivo principal.
Devoluciones | |
---|---|
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.
Devoluciones | |
---|---|
IInvocationContext |
getDependencyFile
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 estamos favoreciendo o no los archivos del lado del destino frente a los archivos del lado del host para la búsqueda. |
Devoluciones | |
---|---|
File | El archivo del artefacto encontrado. |
Lanza | |
---|---|
| Si no se encuentra el archivo. |
obtenerDispositivo
public ITestDevice getDevice ()
Devuelve el dispositivo principal que se está probando.
Devoluciones | |
---|---|
ITestDevice |
obtener dispositivos
publicgetDevices ()
Devuelve la lista de dispositivos que forman parte de la invocación.
Devoluciones | |
---|---|
isTestTimedOut
public boolean isTestTimedOut ()
Devuelve si se informó a la prueba del tiempo de espera o no.
Devoluciones | |
---|---|
boolean |
nuevoconstructor
public static TestInformation.Builder newBuilder ()
Cree un constructor para crear instancias de 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 tests.
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 |
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 Builder para crear una instancia de |
Métodos públicos | |
---|---|
static TestInformation | createCopyTestInfo ( TestInformation invocationInfo, IInvocationContext context) Cree una |
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 que se está probando. |
getDevices () Devuelve la lista de dispositivos que forman parte de la invocación. | |
boolean | isTestTimedOut () Devuelve si se informó a la prueba del tiempo de espera o no. |
static TestInformation.Builder | newBuilder () Cree un constructor para crear instancias de |
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
createCopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
Cree una TestInformation
con un ExecutionFiles
copiado.
Parámetros | |
---|---|
invocationInfo | TestInformation |
context | IInvocationContext |
Devoluciones | |
---|---|
TestInformation |
createModuleTestInfo
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
Cree una TestInformation
represente un módulo en lugar de una invocación.
Parámetros | |
---|---|
invocationInfo | TestInformation |
moduleContext | IInvocationContext |
Devoluciones | |
---|---|
TestInformation |
dependenciasCarpeta
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 |
getBuildInfo
public IBuildInfo getBuildInfo ()
Devuelve la información de compilación del dispositivo principal.
Devoluciones | |
---|---|
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.
Devoluciones | |
---|---|
IInvocationContext |
getDependencyFile
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 buscamos. |
targetFirst | boolean : si estamos favoreciendo o no los archivos del lado del destino frente a los archivos del lado del host para la búsqueda. |
Devoluciones | |
---|---|
File | El archivo del artefacto encontrado. |
Lanza | |
---|---|
| Si no se encuentra el archivo. |
obtenerDispositivo
public ITestDevice getDevice ()
Devuelve el dispositivo principal que se está probando.
Devoluciones | |
---|---|
ITestDevice |
obtener dispositivos
publicgetDevices ()
Devuelve la lista de dispositivos que forman parte de la invocación.
Devoluciones | |
---|---|
isTestTimedOut
public boolean isTestTimedOut ()
Devuelve si se informó a la prueba del tiempo de espera o no.
Devoluciones | |
---|---|
boolean |
nuevoconstructor
public static TestInformation.Builder newBuilder ()
Cree un constructor para crear instancias de 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 tests.
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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-11-07 UTC.