GoogleBenchmarkTest
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
Um teste que executa um pacote de teste de comparação 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 serão excluídos. |
void
|
addIncludeFilter(String filter)
Adiciona um filtro de quais testes incluir. |
void
|
addModuleName(String moduleName)
Adicione o módulo de teste de comparação nativo do Android para execução. |
String
|
cleanFilter(String filter)
|
void
|
clearExcludeFilters()
Excluir todos os filtros de exclusão que estão sendo monitorados. |
void
|
clearIncludeFilters()
Exclua todos os filtros de inclusão rastreados no momento. |
ITestDevice
|
getDevice()
Pegue o dispositivo em teste. |
|
getExcludeFilters()
Retorna o |
|
getIncludeFilters()
Retorna o |
|
getModuleNames()
Faça o módulo de teste de comparação nativo do Android ser executado. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Executa os testes e informa o resultado ao ouvinte. |
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 de comparação de mercado. |
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
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
Métodos públicos
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Adiciona o ERROR(/Set)
de filtros de quais testes serão excluídos.
Parâmetros | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Adiciona o ERROR(/Set)
de filtros de quais testes incluir.
Parâmetros | |
---|---|
filters |
|
addExcludeFilter
public void addExcludeFilter (String filter)
Adiciona um filtro de quais testes serão excluídos.
Parâmetros | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Adiciona um filtro de quais testes incluir.
Parâmetros | |
---|---|
filter |
String |
addModuleName
public void addModuleName (String moduleName)
Adicione o módulo de teste de comparação nativo do Android para execução.
Parâmetros | |
---|---|
moduleName |
String : o nome do módulo de teste nativo a ser executado |
cleanFilter
public String cleanFilter (String filter)
Parâmetros | |
---|---|
filter |
String |
Retorna | |
---|---|
String |
clearExcludeFilters
public void clearExcludeFilters ()
Excluir todos os filtros de exclusão que estão sendo monitorados.
clearIncludeFilters
public void clearIncludeFilters ()
Exclua todos os filtros de inclusão rastreados no momento.
getDevice
public ITestDevice getDevice ()
Pegue o dispositivo em teste.
Retorna | |
---|---|
ITestDevice |
o 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 ()
Faça o módulo de teste de comparação nativo do Android ser executado.
Retorna | |
---|---|
|
O nome do módulo de teste nativo a ser executado ou nulo, se não definido |
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Executa os testes e informa o resultado ao ouvinte.
Parâmetros | |
---|---|
testInfo |
TestInformation : o objeto TestInformation , que contém informações úteis para executar
testes. |
listener |
ITestInvocationListener : o ITestInvocationListener dos resultados do teste |
Gera | |
---|---|
DeviceNotAvailableException |
setDevice
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
executeCommand
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
Método auxiliar para executar um comando de comparação de desempenho. Se o comando for muito longo para ser executado diretamente pelo adb, ele será executado em 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 |
"true" se o arquivo precisa ser ignorado. |