MoblyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Teste de host destinado a executar um arquivo binário Python do mobly no sistema de build do Android (Soong).
Resumo
Construtores públicos | |
|---|---|
MoblyBinaryHostTest()
|
|
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 incluir. |
void
|
clearExcludeFilters()
Exclui todos os filtros de exclusão rastreados no momento. |
void
|
clearIncludeFilters()
Exclui todos os filtros de inclusão rastreados no momento. |
ITestDevice
|
getDevice()
Pegue o dispositivo em teste. |
|
getExcludeFilters()
Retorna o |
|
getIncludeFilters()
Retorna o |
final
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Executa os testes e informa o resultado ao listener. |
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,
|
String[]
|
buildCommandLineArray(String filePath, String configPath)
|
|
filterTests(String[] testListLines, String runName, ITestInvocationListener listener)
|
MoblyArtifactReporter
|
getArtifactReporter()
|
String
|
getLogDirAbsolutePath()
|
File
|
getLogDirFile()
|
boolean
|
processYamlTestResults(InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analisa os resultados do teste do Mobly e gera relatórios. |
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) de 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 |
clearExcludeFilters
public void clearExcludeFilters ()
Exclui todos os filtros de exclusão rastreados no momento.
clearIncludeFilters
public void clearIncludeFilters ()
Exclui 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 | |
|---|---|
|
|
run
public final 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 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 |
dividido
publicsplit (int shardCountHint)
Versão alternativa de split() que também fornece o shardCount que está sendo
tentado executar. Isso é útil para alguns executores de teste que não podem decidir arbitrariamente às vezes.
| Parâmetros | |
|---|---|
shardCountHint |
int: a contagem de fragmentos tentada. |
| Retorna | |
|---|---|
|
uma coleção de subtestes a serem executados separadamente ou null se o teste não puder ser fragmentado no momento. |
Métodos protegidos
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath,
tests) | Parâmetros | |
|---|---|
filePath |
String |
configPath |
String |
tests |
|
| Retorna | |
|---|---|
String[] |
|
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath)| Parâmetros | |
|---|---|
filePath |
String |
configPath |
String |
| Retorna | |
|---|---|
String[] |
|
filterTests
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
| Parâmetros | |
|---|---|
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
| Retorna | |
|---|---|
|
|
getArtifactReporter
protected MoblyArtifactReporter getArtifactReporter ()
| Retorna | |
|---|---|
MoblyArtifactReporter |
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
| Retorna | |
|---|---|
String |
|
getLogDirFile
protected File getLogDirFile ()
| Retorna | |
|---|---|
File |
|
processYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream,
MoblyYamlResultParser parser,
ITestInvocationListener listener,
String runName)Analisa os resultados do teste do Mobly e gera relatórios.
| Parâmetros | |
|---|---|
inputStream |
InputStream: um objeto InputStream que lê o arquivo de resultado do teste do Mobly. |
parser |
MoblyYamlResultParser: um objeto MoblyYamlResultParser que processa resultados de testes do Mobly. |
listener |
ITestInvocationListener: uma instância ITestInvocationListener que faz vários relatórios. |
runName |
String: str, o nome da execução binária do teste do Mobly. |
| Retorna | |
|---|---|
boolean |
|
updateConfigFile
protected void updateConfigFile (InputStream configInputStream,
Writer writer)| Parâmetros | |
|---|---|
configInputStream |
InputStream |
writer |
Writer |
| Gera | |
|---|---|
HarnessRuntimeException |
|