Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
Subclases directas conocidas
|
Es una prueba que ejecuta un paquete de prueba nativo en un dispositivo determinado.
Resumen
Constructores públicos |
GTest()
|
Métodos protegidos |
String
|
createFlagFile(String filter)
Crea un archivo que contenga los filtros que se usarán a través de --gtest_flagfile para evitar cualquier limitación del SO en el tamaño de los argumentos.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
Método auxiliar para ejecutar un comando gtest desde una secuencia de comandos temporal, en caso de que el comando sea demasiado largo para que adb lo ejecute directamente.
|
String
|
getGTestCmdLine(String fullPath, String flags)
Es un método auxiliar para compilar el comando gtest que se ejecutará.
|
String
|
loadFilter(String binaryOnDevice)
Define el método de filtro de obtención.
|
boolean
|
shouldRunFile(String fullPath)
Es un método auxiliar para determinar si debemos ejecutar un archivo determinado.
|
Constructores públicos
Métodos públicos
getDevice
public ITestDevice getDevice ()
Obtén el dispositivo en prueba.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
Inyecta el dispositivo en prueba.
Parámetros |
device |
ITestDevice : Es el ITestDevice que se usará. |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Métodos protegidos
createFlagFile
protected String createFlagFile (String filter)
Crea un archivo que contenga los filtros que se usarán a través de --gtest_flagfile para evitar cualquier limitación del SO en el tamaño de los argumentos.
Parámetros |
filter |
String : Es la cadena de filtro. |
Muestra |
String |
Es la ruta de acceso al archivo que contiene el filtro. |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Método auxiliar para ejecutar un comando gtest desde una secuencia de comandos temporal, en caso de que el comando sea demasiado largo para que adb lo ejecute directamente.
Parámetros |
testDevice |
ITestDevice : Es el dispositivo en el que se ejecutará el comando. |
cmd |
String : Es la cadena de comandos que se ejecutará. |
resultParser |
IShellOutputReceiver : Es el receptor de salida para leer los resultados de la prueba. |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Es un método auxiliar para compilar el comando gtest que se ejecutará.
Parámetros |
fullPath |
String : Es la ruta de acceso absoluta del sistema de archivos al objeto binario de gtest en el dispositivo. |
flags |
String : Marcas de ejecución de gtest |
Muestra |
String |
la línea de comandos de shell para ejecutar gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
Define el método de filtro de obtención.
La subclase debe implementar cómo obtener su propio filtro.
Parámetros |
binaryOnDevice |
String : Es la ruta de acceso completa del archivo de filtro. |
Muestra |
String |
cadena de filtro. |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
Es un método auxiliar para determinar si debemos ejecutar un archivo determinado.
Parámetros |
fullPath |
String : Es la ruta de acceso completa del archivo en cuestión. |
Muestra |
boolean |
Es verdadero si debemos ejecutar el archivo en cuestión. |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-03-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-03-26 (UTC)"],[],[]]