Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Prueba GT
public class GTest
extends GTestBase
implements IDeviceTest
Subclases directas conocidas |
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) Cree un archivo que contenga los filtros que se utilizarán mediante --gtest_flagfile para evitar cualquier limitación del sistema operativo en el tamaño de los argumentos. |
void | executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser) Método auxiliar para ejecutar un comando gtest desde un script temporal, en el caso de que el comando sea demasiado largo para ejecutarlo directamente mediante adb. |
String | getGTestCmdLine (String fullPath, String flags) Método auxiliar para crear el comando gtest que se ejecutará. |
String | loadFilter (String binaryOnDevice) Defina el método de obtención de filtro. |
boolean | shouldRunFile (String fullPath) Método auxiliar para determinar si debemos ejecutar un archivo determinado. |
Constructores públicos
Prueba GT
public GTest ()
Métodos públicos
obtener dispositivo
public ITestDevice getDevice ()
Ponga a prueba el dispositivo.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
establecer dispositivo
public void setDevice (ITestDevice device)
Inyecte el dispositivo bajo prueba.
Parámetros |
---|
device | ITestDevice : el ITestDevice a utilizar |
establecerNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Métodos protegidos
crear archivo de bandera
protected String createFlagFile (String filter)
Cree un archivo que contenga los filtros que se utilizarán mediante --gtest_flagfile para evitar cualquier limitación del sistema operativo en el tamaño de los argumentos.
Parámetros |
---|
filter | String : la cadena del filtro. |
Devoluciones |
---|
String | La ruta al archivo que contiene el filtro. |
ejecutarCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Método auxiliar para ejecutar un comando gtest desde un script temporal, en el caso de que el comando sea demasiado largo para ejecutarlo directamente mediante adb.
Parámetros |
---|
testDevice | ITestDevice : el dispositivo en el que ejecutar el comando |
cmd | String : la cadena de comando a ejecutar |
resultParser | IShellOutputReceiver : el receptor de salida para leer los resultados de las pruebas |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Método auxiliar para crear el comando gtest que se ejecutará.
Parámetros |
---|
fullPath | String : ruta absoluta del sistema de archivos para probar el binario en el dispositivo |
flags | String : indicadores de ejecución de gtest |
Devoluciones |
---|
String | la línea de comando de shell para ejecutar gtest |
cargarfiltro
protected String loadFilter (String binaryOnDevice)
Defina el método de obtención de filtro.
La subclase debe implementar cómo obtener su propio filtro.
Parámetros |
---|
binaryOnDevice | String : la ruta completa del archivo de filtro. |
Devoluciones |
---|
String | cadena de filtro. |
debería ejecutar archivo
protected boolean shouldRunFile (String fullPath)
Método auxiliar para determinar si debemos ejecutar un archivo determinado.
Parámetros |
---|
fullPath | String : la ruta completa del archivo en cuestión. |
Devoluciones |
---|
boolean | Es cierto si debemos ejecutar dicho archivo. |
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).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Me falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Es demasiado complicado o hay demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Está obsoleto"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema de muestras o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Es fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Me ofreció una solución al problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n: 2023-12-01 (UTC)."}
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Me falta la información que necesito","missingTheInformationINeed","thumb-down"],["Es demasiado complicado o hay demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Está obsoleto","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema de muestras o código","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2023-12-01 (UTC)."]]