GoogleBenchmarkTest
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
Objeto java.lang. | |
↳ | 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 excluirán. |
void
|
addIncludeFilter(String filter)
Agrega un filtro de qué pruebas se incluirán. |
void
|
addModuleName(String moduleName)
Agrega el módulo de prueba comparativa nativa de Android para ejecutar. |
String
|
cleanFilter(String filter)
|
void
|
clearExcludeFilters()
Borra todos los filtros de exclusión que se estén supervisando actualmente. |
void
|
clearIncludeFilters()
Borra todos los filtros de inclusión que se estén supervisando actualmente. |
ITestDevice
|
getDevice()
Pon el dispositivo a prueba. |
|
getExcludeFilters()
Muestra el |
|
getIncludeFilters()
Muestra el |
|
getModuleNames()
Obtén el módulo de prueba comparativa nativo de Android para ejecutar. |
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 a prueba. |
void
|
setReportRunName(String reportRunName)
|
Métodos protegidos | |
---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
Es un método de ayuda para ejecutar un comando benchmarktest. |
String
|
getFilterFlagForFilters(
|
String
|
getFilterFlagForTests(
|
boolean
|
shouldSkipFile(String fullPath)
Es un método de ayuda 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 los filtros de las pruebas que se excluirán.
Parámetros | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Agrega el ERROR(/Set)
de los 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 excluirán.
Parámetros | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Agrega un filtro de qué pruebas se incluirán.
Parámetros | |
---|---|
filter |
String |
NombreDelMódulo
public void addModuleName (String moduleName)
Agrega el módulo de prueba comparativa nativa de Android para ejecutar.
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 ()
Borra todos los filtros de exclusión que se estén supervisando actualmente.
ClearIncludeFilters
public void clearIncludeFilters ()
Borra todos los filtros de inclusión que se estén supervisando actualmente.
getDevice
public ITestDevice getDevice ()
Pon el dispositivo a prueba.
Muestra | |
---|---|
ITestDevice |
ITestDevice |
getExcludeFilters.
publicgetExcludeFilters ()
Muestra el ERROR(/Set)
actual de los filtros de exclusión.
Muestra | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Muestra el ERROR(/Set)
actual de los filtros de inclusión.
Muestra | |
---|---|
|
getModuleNames
publicgetModuleNames ()
Obtén el módulo de prueba comparativa nativo de Android para ejecutar.
Muestra | |
---|---|
|
el nombre del módulo de prueba nativo que se ejecutará o un valor nulo si no está configurado |
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.
y pruebas. |
listener |
ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba |
Arroja | |
---|---|
DeviceNotAvailableException |
SetDevice
public void setDevice (ITestDevice device)
Inyecta el dispositivo a prueba.
Parámetros | |
---|---|
device |
ITestDevice : Es el ITestDevice que se usará. |
setReportRunName
public void setReportRunName (String reportRunName)
Parámetros | |
---|---|
reportRunName |
String |
Métodos protegidos
EjecutarComando
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Es un método de ayuda para ejecutar un comando benchmarktest. Si el comando es demasiado largo para ejecutarse directamente por adb, 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 |
Resultado del 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 |
debeOmitirArchivo
protected boolean shouldSkipFile (String fullPath)
Es un método de ayuda para determinar si debemos omitir la ejecución de un archivo determinado.
Parámetros | |
---|---|
fullPath |
String : La ruta de acceso completa del archivo en cuestión |
Muestra | |
---|---|
boolean |
true si debemos omitir dicho archivo. |