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 ERROR(/Set) de los filtros de qué pruebas excluir.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas incluir.

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 comparativa nativo de Android para ejecutarlo.

String cleanFilter (String filter)
void clearExcludeFilters ()

Elimine todos los filtros de exclusión actualmente rastreados.

void clearIncludeFilters ()

Elimine todos los filtros de inclusión actualmente rastreados.

ITestDevice getDevice ()

Ponga a prueba el dispositivo.

getExcludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de exclusión.

getIncludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de inclusión.

getModuleNames ()

Haga que se ejecute el módulo de prueba comparativa nativo de Android.

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

CommandResult executeCommand ( ITestDevice testDevice, String cmd)

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 determinado.

Constructores públicos

Prueba comparativa de Google

public GoogleBenchmarkTest ()

Métodos públicos

agregartodosexcluirfiltros

public void addAllExcludeFilters ( filters)

Agrega el ERROR(/Set) de los 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

agregar filtro de exclusión

public void addExcludeFilter (String filter)

Agrega un filtro de qué pruebas excluir.

Parámetros
filter String

agregarIncludeFilter

public void addIncludeFilter (String filter)

Agrega un filtro de qué pruebas incluir.

Parámetros
filter String

agregar nombre del módulo

public void addModuleName (String moduleName)

Agregue el módulo de prueba comparativa nativo de Android para ejecutarlo.

Parámetros
moduleName String : el nombre del módulo de prueba nativo que se ejecutará.

limpiarfiltro

public String cleanFilter (String filter)

Parámetros
filter String

Devoluciones
String

borrarExcluirfiltros

public void clearExcludeFilters ()

Elimine todos los filtros de exclusión actualmente rastreados.

borrarIncluirfiltros

public void clearIncludeFilters ()

Elimine todos los filtros de inclusión actualmente rastreados.

obtener dispositivo

public ITestDevice getDevice ()

Ponga a prueba el dispositivo.

Devoluciones
ITestDevice el ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de exclusión.

Devoluciones

getIncludeFilters

public  getIncludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de inclusión.

Devoluciones

obtener nombres de módulos

public  getModuleNames ()

Haga que se ejecute el módulo de prueba comparativa nativo de Android.

Devoluciones
el nombre del módulo de prueba nativo que se ejecutará, o nulo si no está configurado

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

establecerNombre de ejecución de informe

public void setReportRunName (String reportRunName)

Parámetros
reportRunName String

Métodos protegidos

Ejecutar comando

protected CommandResult executeCommand (ITestDevice testDevice, 
                String cmd)

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 a ejecutar

Devoluciones
CommandResult 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

debería omitir archivo

protected boolean shouldSkipFile (String fullPath)

Método auxiliar para determinar si debemos omitir la ejecución de un archivo determinado.

Parámetros
fullPath String : la ruta completa del archivo en cuestión.

Devoluciones
boolean Es cierto si debemos omitir dicho archivo.