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(
Adiciona o |
void
|
addAllIncludeFilters(
Adiciona o |
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 |
|
getIncludeFilters()
Retorna 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(
|
String
|
getFilterFlagForTests(
|
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
publicgetExcludeFilters ()
Retorna o ERROR(/Set)
atual dos filtros de exclusão.
Retorna | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Retorna o ERROR(/Set)
atual dos filtros de inclusão.
Retorna | |
---|---|
|
getModuleNames
publicgetModuleNames ()
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. |