MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Teste de host destinado a executar um arquivo binário Mobly Python do sistema Android Build (Soong)
Resumo
Construtores públicos | |
---|---|
MoblyBinaryHostTest () |
Métodos públicos | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Adiciona o |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Adiciona o |
void | addExcludeFilter (String filter) Adiciona um filtro de quais testes excluir. |
void | addIncludeFilter (String filter) Adiciona um filtro de quais testes incluir. |
void | clearExcludeFilters () Exclua todos os filtros de exclusão atualmente rastreados. |
void | clearIncludeFilters () Exclua todos os filtros incluídos atualmente rastreados. |
ITestDevice | getDevice () Coloque o dispositivo em teste. |
getExcludeFilters () Retorna o | |
getIncludeFilters () Retorna o | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Executa os testes e relata o resultado ao ouvinte. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Injete o dispositivo em teste. |
split (int shardCountHint) Versão alternativa de |
Métodos protegidos | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests) |
String[] | buildCommandLineArray (String filePath, String configPath) |
filterTests (String[] testListLines, String runName, ITestInvocationListener listener) | |
String | getLogDirAbsolutePath () |
File | getLogDirFile () |
boolean | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) Analisa os resultados do teste Mobly e faz relatórios de resultados. |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
Construtores públicos
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Métodos públicos
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Adiciona o ERROR(/Set)
dos filtros de quais testes excluir.
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 excluir.
Parâmetros | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Adiciona um filtro de quais testes incluir.
Parâmetros | |
---|---|
filter | String |
limparExcluirFiltros
public void clearExcludeFilters ()
Exclua todos os filtros de exclusão atualmente rastreados.
clearIncludeFilters
public void clearIncludeFilters ()
Exclua todos os filtros incluídos atualmente rastreados.
getDevice
public ITestDevice getDevice ()
Coloque o dispositivo em teste.
devoluções | |
---|---|
ITestDevice | o ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Retorna o ERROR(/Set)
atual dos filtros de exclusão.
devoluções | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Retorna o ERROR(/Set)
atual dos filtros de inclusão.
devoluções | |
---|---|
correr
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Executa os testes e relata 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 |
setDevice
public void setDevice (ITestDevice device)
Injete o dispositivo em teste.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice a ser usado |
dividir
publicsplit (int shardCountHint)
Versão alternativa de split()
que também fornece o shardCount que está tentando ser executado. Isso é útil para alguns executores de teste que às vezes não podem decidir arbitrariamente.
Parâmetros | |
---|---|
shardCountHint | int : a tentativa de contagem de fragmentos. |
devoluções | |
---|---|
uma coleção de subtestes a serem executados separadamente ou null se o teste não for fragmentável no momento |
Métodos protegidos
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Parâmetros | |
---|---|
filePath | String |
configPath | String |
tests |
devoluções | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Parâmetros | |
---|---|
filePath | String |
configPath | String |
devoluções | |
---|---|
String[] |
filtroTestes
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Parâmetros | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
devoluções | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
devoluções | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
devoluções | |
---|---|
File |
processYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analisa os resultados do teste Mobly e faz relatórios de resultados.
Parâmetros | |
---|---|
inputStream | InputStream : Um objeto InputStream lendo no arquivo de resultado do teste Mobly. |
parser | MoblyYamlResultParser : Um objeto MoblyYamlResultParser que processa os resultados do teste Mobly. |
listener | ITestInvocationListener : uma instância de ITestInvocationListener que faz vários relatórios. |
runName | String : str, o nome da execução binária do teste Mobly. |
devoluções | |
---|---|
boolean |
reportLogs
protected void reportLogs (File logDir, ITestInvocationListener listener)
Parâmetros | |
---|---|
logDir | File |
listener | ITestInvocationListener |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Parâmetros | |
---|---|
configInputStream | InputStream |
writer | Writer |
lances | |
---|---|
HarnessRuntimeException |
MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Teste de host destinado a executar um arquivo binário Mobly Python do sistema Android Build (Soong)
Resumo
Construtores públicos | |
---|---|
MoblyBinaryHostTest () |
Métodos públicos | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Adiciona o |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Adiciona o |
void | addExcludeFilter (String filter) Adiciona um filtro de quais testes excluir. |
void | addIncludeFilter (String filter) Adiciona um filtro de quais testes incluir. |
void | clearExcludeFilters () Exclua todos os filtros de exclusão atualmente rastreados. |
void | clearIncludeFilters () Exclua todos os filtros incluídos atualmente rastreados. |
ITestDevice | getDevice () Coloque o dispositivo em teste. |
getExcludeFilters () Retorna o | |
getIncludeFilters () Retorna o | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Executa os testes e relata o resultado ao ouvinte. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Injete o dispositivo em teste. |
split (int shardCountHint) Versão alternativa de |
Métodos protegidos | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests) |
String[] | buildCommandLineArray (String filePath, String configPath) |
filterTests (String[] testListLines, String runName, ITestInvocationListener listener) | |
String | getLogDirAbsolutePath () |
File | getLogDirFile () |
boolean | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) Analisa os resultados do teste Mobly e faz relatórios de resultados. |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
Construtores públicos
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Métodos públicos
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Adiciona o ERROR(/Set)
dos filtros de quais testes excluir.
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 excluir.
Parâmetros | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Adiciona um filtro de quais testes incluir.
Parâmetros | |
---|---|
filter | String |
limparExcluirFiltros
public void clearExcludeFilters ()
Exclua todos os filtros de exclusão atualmente rastreados.
clearIncludeFilters
public void clearIncludeFilters ()
Exclua todos os filtros incluídos atualmente rastreados.
getDevice
public ITestDevice getDevice ()
Coloque o dispositivo em teste.
devoluções | |
---|---|
ITestDevice | o ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Retorna o ERROR(/Set)
atual dos filtros de exclusão.
devoluções | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Retorna o ERROR(/Set)
atual dos filtros de inclusão.
devoluções | |
---|---|
correr
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Executa os testes e relata 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 |
setDevice
public void setDevice (ITestDevice device)
Injete o dispositivo em teste.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice a ser usado |
dividir
publicsplit (int shardCountHint)
Versão alternativa de split()
que também fornece o shardCount que está tentando ser executado. Isso é útil para alguns executores de teste que às vezes não podem decidir arbitrariamente.
Parâmetros | |
---|---|
shardCountHint | int : a tentativa de contagem de fragmentos. |
devoluções | |
---|---|
uma coleção de subtestes a serem executados separadamente ou null se o teste não for fragmentável no momento |
Métodos protegidos
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Parâmetros | |
---|---|
filePath | String |
configPath | String |
tests |
devoluções | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Parâmetros | |
---|---|
filePath | String |
configPath | String |
devoluções | |
---|---|
String[] |
filtroTestes
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Parâmetros | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
devoluções | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
devoluções | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
devoluções | |
---|---|
File |
processYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analisa os resultados do teste Mobly e faz relatórios de resultados.
Parâmetros | |
---|---|
inputStream | InputStream : Um objeto InputStream lendo no arquivo de resultado do teste Mobly. |
parser | MoblyYamlResultParser : Um objeto MoblyYamlResultParser que processa os resultados do teste Mobly. |
listener | ITestInvocationListener : uma instância de ITestInvocationListener que faz vários relatórios. |
runName | String : str, o nome da execução binária do teste Mobly. |
devoluções | |
---|---|
boolean |
reportLogs
protected void reportLogs (File logDir, ITestInvocationListener listener)
Parâmetros | |
---|---|
logDir | File |
listener | ITestInvocationListener |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Parâmetros | |
---|---|
configInputStream | InputStream |
writer | Writer |
lances | |
---|---|
HarnessRuntimeException |
MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Teste de host destinado a executar um arquivo binário Mobly Python do sistema Android Build (Soong)
Resumo
Construtores públicos | |
---|---|
MoblyBinaryHostTest () |
Métodos públicos | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Adiciona o |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Adiciona o |
void | addExcludeFilter (String filter) Adiciona um filtro de quais testes excluir. |
void | addIncludeFilter (String filter) Adiciona um filtro de quais testes incluir. |
void | clearExcludeFilters () Exclua todos os filtros de exclusão atualmente rastreados. |
void | clearIncludeFilters () Exclua todos os filtros incluídos atualmente rastreados. |
ITestDevice | getDevice () Coloque o dispositivo em teste. |
getExcludeFilters () Retorna o | |
getIncludeFilters () Retorna o | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Executa os testes e relata o resultado ao ouvinte. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Injete o dispositivo em teste. |
split (int shardCountHint) Versão alternativa de |
Métodos protegidos | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests) |
String[] | buildCommandLineArray (String filePath, String configPath) |
filterTests (String[] testListLines, String runName, ITestInvocationListener listener) | |
String | getLogDirAbsolutePath () |
File | getLogDirFile () |
boolean | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) Analisa os resultados do teste Mobly e faz relatórios de resultados. |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
Construtores públicos
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Métodos públicos
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Adiciona o ERROR(/Set)
dos filtros de quais testes excluir.
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 excluir.
Parâmetros | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
Adiciona um filtro de quais testes incluir.
Parâmetros | |
---|---|
filter | String |
limparExcluirFiltros
public void clearExcludeFilters ()
Exclua todos os filtros de exclusão atualmente rastreados.
clearIncludeFilters
public void clearIncludeFilters ()
Exclua todos os filtros incluídos atualmente rastreados.
getDevice
public ITestDevice getDevice ()
Coloque o dispositivo em teste.
devoluções | |
---|---|
ITestDevice | o ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Retorna o ERROR(/Set)
atual dos filtros de exclusão.
devoluções | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
Retorna o ERROR(/Set)
atual dos filtros de inclusão.
devoluções | |
---|---|
correr
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Executa os testes e relata 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 |
setDevice
public void setDevice (ITestDevice device)
Injete o dispositivo em teste.
Parâmetros | |
---|---|
device | ITestDevice : o ITestDevice a ser usado |
dividir
publicsplit (int shardCountHint)
Versão alternativa de split()
que também fornece o shardCount que está tentando ser executado. Isso é útil para alguns executores de teste que às vezes não podem decidir arbitrariamente.
Parâmetros | |
---|---|
shardCountHint | int : a tentativa de contagem de fragmentos. |
devoluções | |
---|---|
uma coleção de subtestes a serem executados separadamente ou null se o teste não for fragmentável no momento |
Métodos protegidos
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Parâmetros | |
---|---|
filePath | String |
configPath | String |
tests |
devoluções | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Parâmetros | |
---|---|
filePath | String |
configPath | String |
devoluções | |
---|---|
String[] |
filtroTestes
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Parâmetros | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
devoluções | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
devoluções | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
devoluções | |
---|---|
File |
processYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analisa os resultados do teste Mobly e faz relatórios de resultados.
Parâmetros | |
---|---|
inputStream | InputStream : Um objeto InputStream lendo no arquivo de resultado do teste Mobly. |
parser | MoblyYamlResultParser : Um objeto MoblyYamlResultParser que processa os resultados do teste Mobly. |
listener | ITestInvocationListener : uma instância de ITestInvocationListener que faz vários relatórios. |
runName | String : str, o nome da execução binária do teste Mobly. |
devoluções | |
---|---|
boolean |
reportLogs
protected void reportLogs (File logDir, ITestInvocationListener listener)
Parâmetros | |
---|---|
logDir | File |
listener | ITestInvocationListener |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Parâmetros | |
---|---|
configInputStream | InputStream |
writer | Writer |
lances | |
---|---|
HarnessRuntimeException |