GoogleBenchmarkTest
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Es una prueba que ejecuta un paquete de prueba de comparativas de Google en un dispositivo determinado.
Resumen
Constructores públicos | |
---|---|
GoogleBenchmarkTest()
|
Métodos públicos | |
---|---|
void
|
addAllExcludeFilters(
Agrega el |
void
|
addAllIncludeFilters(
Agrega el |
void
|
addExcludeFilter(String filter)
Agrega un filtro de las pruebas que se deben excluir. |
void
|
addIncludeFilter(String filter)
Agrega un filtro de las pruebas que se incluirán. |
void
|
addModuleName(String moduleName)
Agrega el módulo de prueba de comparativas nativas de Android para ejecutarlo. |
String
|
cleanFilter(String filter)
|
void
|
clearExcludeFilters()
Borrar todos los filtros de exclusión de los que se realiza un seguimiento actualmente |
void
|
clearIncludeFilters()
Borra todos los filtros de inclusión de los que se realiza un seguimiento actualmente. |
ITestDevice
|
getDevice()
Obtén el dispositivo en prueba. |
|
getExcludeFilters()
Devuelve el |
|
getIncludeFilters()
Devuelve el |
|
getModuleNames()
Ejecuta el módulo de prueba de comparativas nativo de Android. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha. |
void
|
setDevice(ITestDevice device)
Inyecta el dispositivo en prueba. |
void
|
setReportRunName(String reportRunName)
|
Métodos protegidos | |
---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
Método auxiliar para ejecutar un comando de benchmarktest. |
String
|
getFilterFlagForFilters(
|
String
|
getFilterFlagForTests(
|
boolean
|
shouldSkipFile(String fullPath)
Es un método auxiliar para determinar si debemos omitir la ejecución de un archivo determinado. |
Constructores públicos
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
Métodos públicos
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Agrega el ERROR(/Set)
de filtros de las pruebas que se deben excluir.
Parámetros | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Agrega el ERROR(/Set)
de filtros de las pruebas que se incluirán.
Parámetros | |
---|---|
filters |
|
addExcludeFilter
public void addExcludeFilter (String filter)
Agrega un filtro de las pruebas que se deben excluir.
Parámetros | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Agrega un filtro de las pruebas que se incluirán.
Parámetros | |
---|---|
filter |
String |
addModuleName
public void addModuleName (String moduleName)
Agrega el módulo de prueba de comparativas nativas de Android para ejecutarlo.
Parámetros | |
---|---|
moduleName |
String : Es el nombre del módulo de prueba nativo que se ejecutará. |
cleanFilter
public String cleanFilter (String filter)
Parámetros | |
---|---|
filter |
String |
Muestra | |
---|---|
String |
clearExcludeFilters
public void clearExcludeFilters ()
Borrar todos los filtros de exclusión de los que se realiza un seguimiento actualmente
clearIncludeFilters
public void clearIncludeFilters ()
Borra todos los filtros de inclusión de los que se realiza un seguimiento actualmente.
getDevice
public ITestDevice getDevice ()
Obtén el dispositivo en prueba.
Muestra | |
---|---|
ITestDevice |
el ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Devuelve el ERROR(/Set)
actual de los filtros de exclusión.
Muestra | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Devuelve el ERROR(/Set)
actual de los filtros de inclusión.
Muestra | |
---|---|
|
getModuleNames
publicgetModuleNames ()
Ejecuta el módulo de prueba de comparativas nativo de Android.
Muestra | |
---|---|
|
el nombre del módulo de prueba nativo que se ejecutará, o nulo si no se configuró |
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.
Parámetros | |
---|---|
testInfo |
TestInformation : Es el objeto TestInformation que contiene información útil para ejecutar pruebas. |
listener |
ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba |
Arroja | |
---|---|
DeviceNotAvailableException |
setDevice
public void setDevice (ITestDevice device)
Inyecta el dispositivo en prueba.
Parámetros | |
---|---|
device |
ITestDevice : Es el ITestDevice que se usará. |
setReportRunName
public void setReportRunName (String reportRunName)
Parámetros | |
---|---|
reportRunName |
String |
Métodos protegidos
executeCommand
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Método auxiliar para ejecutar un comando de benchmarktest. Si el comando es demasiado largo para que adb lo ejecute directamente, se ejecuta desde una secuencia de comandos temporal.
Parámetros | |
---|---|
testDevice |
ITestDevice : Es el dispositivo en el que se ejecutará el comando. |
cmd |
String : Es la cadena de comandos que se ejecutará. |
Muestra | |
---|---|
CommandResult |
Salida de shell si outputReceiver es nulo |
Arroja | |
---|---|
DeviceNotAvailableException |
getFilterFlagForFilters
protected String getFilterFlagForFilters (filters)
Parámetros | |
---|---|
filters |
|
Muestra | |
---|---|
String |
getFilterFlagForTests
protected String getFilterFlagForTests (fitlererTests)
Parámetros | |
---|---|
fitlererTests |
|
Muestra | |
---|---|
String |
shouldSkipFile
protected boolean shouldSkipFile (String fullPath)
Es un método auxiliar para determinar si debemos omitir la ejecución de un archivo determinado.
Parámetros | |
---|---|
fullPath |
String : Es la ruta de acceso completa del archivo en cuestión. |
Muestra | |
---|---|
boolean |
Es verdadero si debemos omitir el archivo mencionado. |