Prueba comparativa de Google
public class GoogleBenchmarkTest
extends Object
implements IDeviceTest , IRemoteTest , ITestFilterReceiver
java.lang.Objeto | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Una prueba que ejecuta un paquete de pruebas comparativas de Google en un dispositivo determinado.
Resumen
Constructores públicos | |
---|---|
GoogleBenchmarkTest () |
Métodos públicos | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Agrega el |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Agrega el |
void | addExcludeFilter (String filter) Agrega un filtro de qué pruebas excluir. |
void | addIncludeFilter (String filter) Agrega un filtro de qué pruebas incluir. |
void | addModuleName (String moduleName) Agregue el módulo de prueba de referencia nativo de Android para ejecutar. |
String | cleanFilter (String filter) |
void | clearExcludeFilters () Elimine todos los filtros de exclusión rastreados actualmente. |
void | clearIncludeFilters () Elimine todos los filtros de inclusión rastreados actualmente. |
ITestDevice | getDevice () Obtenga el dispositivo bajo prueba. |
getExcludeFilters () Devuelve el | |
getIncludeFilters () Devuelve el | |
getModuleNames () Obtenga el módulo de prueba de referencia nativo de Android para ejecutar. | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Ejecuta las pruebas e informa el resultado al oyente. |
void | setDevice ( ITestDevice device) Inyecte el dispositivo bajo prueba. |
void | setReportRunName (String reportRunName) |
Métodos protegidos | |
---|---|
String | executeCommand ( ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver) Método auxiliar para ejecutar un comando de prueba comparativa. |
String | getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters) |
String | getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests) |
boolean | shouldSkipFile (String fullPath) Método auxiliar para determinar si debemos omitir la ejecución de un archivo dado. |
Constructores públicos
Prueba comparativa de Google
public GoogleBenchmarkTest ()
Métodos públicos
agregarTodosExcluirFiltros
public void addAllExcludeFilters (filters)
Agrega el ERROR(/Set)
de filtros de qué pruebas excluir.
Parámetros | |
---|---|
filters |
agregarTodosIncluirFiltros
public void addAllIncludeFilters (filters)
Agrega el ERROR(/Set)
de filtros de qué pruebas incluir.
Parámetros | |
---|---|
filters |
agregarExcluirFiltro
public void addExcludeFilter (String filter)
Agrega un filtro de qué pruebas excluir.
Parámetros | |
---|---|
filter | String |
agregarIncluirFiltro
public void addIncludeFilter (String filter)
Agrega un filtro de qué pruebas incluir.
Parámetros | |
---|---|
filter | String |
addModuleName
public void addModuleName (String moduleName)
Agregue el módulo de prueba de referencia nativo de Android para ejecutar.
Parámetros | |
---|---|
moduleName | String : el nombre del módulo de prueba nativo para ejecutar |
LimpiarFiltro
public String cleanFilter (String filter)
Parámetros | |
---|---|
filter | String |
Devoluciones | |
---|---|
String |
borrarExcluirFiltros
public void clearExcludeFilters ()
Elimine todos los filtros de exclusión rastreados actualmente.
borrarIncluirFiltros
public void clearIncludeFilters ()
Elimine todos los filtros de inclusión rastreados actualmente.
obtenerDispositivo
public ITestDevice getDevice ()
Obtenga el dispositivo bajo prueba.
Devoluciones | |
---|---|
ITestDevice | el ITestDevice |
obtenerExcluirFiltros
publicgetExcludeFilters ()
Devuelve el ERROR(/Set)
actual de los filtros de exclusión.
Devoluciones | |
---|---|
obtenerIncluirFiltros
publicgetIncludeFilters ()
Devuelve el ERROR(/Set)
actual de los filtros de inclusión.
Devoluciones | |
---|---|
getModuleNames
publicgetModuleNames ()
Obtenga el módulo de prueba de referencia nativo de Android para ejecutar.
Devoluciones | |
---|---|
el nombre del módulo de prueba nativo para ejecutar, o nulo si no se establece |
correr
public void run (TestInformation testInfo, ITestInvocationListener listener)
Ejecuta las pruebas e informa el resultado al oyente.
Parámetros | |
---|---|
testInfo | TestInformation : el objeto TestInformation que contiene información útil para ejecutar pruebas. |
listener | ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba |
Lanza | |
---|---|
DeviceNotAvailableException |
establecer dispositivo
public void setDevice (ITestDevice device)
Inyecte el dispositivo bajo prueba.
Parámetros | |
---|---|
device | ITestDevice : el ITestDevice a utilizar |
setReportRunName
public void setReportRunName (String reportRunName)
Parámetros | |
---|---|
reportRunName | String |
Métodos protegidos
Ejecutar comando
protected String executeCommand (ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver)
Método auxiliar para ejecutar un comando de prueba comparativa. Si el comando es demasiado largo para que adb lo ejecute directamente, se ejecuta desde un script temporal.
Parámetros | |
---|---|
testDevice | ITestDevice : el dispositivo en el que ejecutar el comando |
cmd | String : la cadena de comando para ejecutar |
outputReceiver | IShellOutputReceiver : el receptor de salida para leer los resultados de las pruebas |
Devoluciones | |
---|---|
String | salida de shell si outputReceiver es nulo |
Lanza | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
Parámetros | |
---|---|
filters |
Devoluciones | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
Parámetros | |
---|---|
fitlererTests |
Devoluciones | |
---|---|
String |
debe omitir el archivo
protected boolean shouldSkipFile (String fullPath)
Método auxiliar para determinar si debemos omitir la ejecución de un archivo dado.
Parámetros | |
---|---|
fullPath | String : la ruta completa del archivo en cuestión |
Devoluciones | |
---|---|
boolean | true si debemos omitir dicho archivo. |