TesteDeComparativo de mercado do Google

public class GoogleBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest, ITestFilterReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.GoogleBenchmarkTest.


Um teste que executa um pacote de testes de comparativo de mercado do Google em um determinado dispositivo.

Resumo

Construtores públicos

GoogleBenchmarkTest()

Métodos públicos

void addAllExcludeFilters( filters)

Adiciona o ERROR(/Set) de filtros de quais testes excluir.

void addAllIncludeFilters( filters)

Adiciona o ERROR(/Set) de filtros de quais testes serão incluídos.

void addExcludeFilter(String filter)

Adiciona um filtro de quais testes excluir.

void addIncludeFilter(String filter)

Adiciona um filtro de quais testes devem ser incluídos.

void addModuleName(String moduleName)

Adicione o módulo de teste de comparação nativo do Android para executar.

String cleanFilter(String filter)
void clearExcludeFilters()

Exclua todos os filtros de exclusão rastreados no momento.

void clearIncludeFilters()

Exclua todos os filtros de inclusão rastreados no momento.

ITestDevice getDevice()

Colocar o dispositivo em teste.

getExcludeFilters()

Retorna o ERROR(/Set) atual dos filtros de exclusão.

getIncludeFilters()

Retorna o ERROR(/Set) atual dos filtros de inclusão.

getModuleNames()

Baixe o módulo de teste de comparação nativo do Android para executar.

void run(TestInformation testInfo, ITestInvocationListener listener)

Executa os testes e informa o resultado ao listener.

void setDevice(ITestDevice device)

Injete o dispositivo em teste.

void setReportRunName(String reportRunName)

Métodos protegidos

CommandResult executeCommand(ITestDevice testDevice, String cmd)

Método auxiliar para executar um comando benchmarktest.

String getFilterFlagForFilters( filters)
String getFilterFlagForTests( fitlererTests)
boolean shouldSkipFile(String fullPath)

Método auxiliar para determinar se devemos pular a execução de um determinado arquivo.

Construtores públicos

TesteComparativo de mercado do Google

public GoogleBenchmarkTest ()

Métodos públicos

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Adiciona o ERROR(/Set) de filtros de quais testes excluir.

Parâmetros
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Adiciona o ERROR(/Set) de filtros de quais testes serão incluídos.

Parâmetros
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Adiciona um filtro de quais testes excluir.

Parâmetros
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Adiciona um filtro de quais testes devem ser incluídos.

Parâmetros
filter String

addModuleName

public void addModuleName (String moduleName)

Adicione o módulo de teste de comparação nativo do Android para executar.

Parâmetros
moduleName String: o nome do módulo de teste nativo a ser executado.

filtro de limpeza

public String cleanFilter (String filter)

Parâmetros
filter String

Retorna
String

limparExcluirFiltros

public void clearExcludeFilters ()

Exclua todos os filtros de exclusão rastreados no momento.

ClearIncludeFilters

public void clearIncludeFilters ()

Exclua todos os filtros de inclusão rastreados no momento.

getDevice

public ITestDevice getDevice ()

Colocar o dispositivo em teste.

Retorna
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Retorna o ERROR(/Set) atual dos filtros de exclusão.

Retorna

getIncludeFilters

public  getIncludeFilters ()

Retorna o ERROR(/Set) atual dos filtros de inclusão.

Retorna

getModuleNames

public  getModuleNames ()

Baixe o módulo de teste de comparação nativo do Android para executar.

Retorna
o nome do módulo de teste nativo a ser executado, ou nulo, se não estiver definido

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Executa os testes e informa o resultado ao listener.

Parâmetros
testInfo TestInformation: o objeto TestInformation que contém informações úteis a serem executadas. provas.

listener ITestInvocationListener: o ITestInvocationListener dos resultados do teste.

Gera
DeviceNotAvailableException

Definir dispositivo

public void setDevice (ITestDevice device)

Injete o dispositivo em teste.

Parâmetros
device ITestDevice: o ITestDevice a ser usado.

setReportRunName

public void setReportRunName (String reportRunName)

Parâmetros
reportRunName String

Métodos protegidos

executeComando

protected CommandResult executeCommand (ITestDevice testDevice, 
                String cmd)

Método auxiliar para executar um comando benchmarktest. Se o comando for muito longo para ser executado diretamente pelo adb, ele é executado a partir de um script temporário.

Parâmetros
testDevice ITestDevice: o dispositivo em que o comando será executado.

cmd String: a string de comando a ser executada.

Retorna
CommandResult saída do shell se outputReceiver for nulo

Gera
DeviceNotAvailableException

getFilterFlagForFilters

protected String getFilterFlagForFilters ( filters)

Parâmetros
filters

Retorna
String

getFilterFlagForTests

protected String getFilterFlagForTests ( fitlererTests)

Parâmetros
fitlererTests

Retorna
String

shouldSkipFile

protected boolean shouldSkipFile (String fullPath)

Método auxiliar para determinar se devemos pular a execução de um determinado arquivo.

Parâmetros
fullPath String: o caminho completo do arquivo em questão.

Retorna
boolean verdadeiro se pularmos esse arquivo.