Em 2026, para nos alinharmos ao nosso modelo de desenvolvimento estável e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, use android-latest-release. A ramificação de manifesto android-latest-release sempre vai referenciar a versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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
Métodos protegidos |
String[]
|
buildCommandLineArray(String filePath, String configPath, List<String> tests)
|
String[]
|
buildCommandLineArray(String filePath, String configPath)
|
String[]
|
buildCommandLineForListTests(String filePath)
|
Optional<Pair<List<String>, List<String>>>
|
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 (Set<String> filters)
Adiciona o Set de filtros de quais testes excluir.
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
Adiciona o Set de filtros de quais testes incluir.
addExcludeFilter
public void addExcludeFilter (String filter)
Adiciona um filtro de quais testes excluir.
addIncludeFilter
public void addIncludeFilter (String filter)
Adiciona um filtro de quais testes incluir.
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 ()
Pega o dispositivo em teste.
getExcludeFilters
public Set<String> getExcludeFilters ()
Retorna o Set atual dos filtros de exclusão.
getIncludeFilters
public Set<String> getIncludeFilters ()
Retorna o Set atual dos filtros de inclusão.
setBuild
public void setBuild (IBuildInfo buildInfo)
| Parâmetros |
buildInfo |
IBuildInfo |
setDevice
public void setDevice (ITestDevice device)
Injeta o dispositivo em teste.
| Parâmetros |
device |
ITestDevice: o ITestDevice a ser usado. |
split
public Collection<IRemoteTest> split (int shardCountHint)
Versão alternativa de split() que também fornece o shardCount, cuja tentativa de execução
está em andamento. Isso é útil para alguns executores de teste que, em alguns cenários, não conseguem decidir sem um critério explícito.
| Parâmetros |
shardCountHint |
int: a contagem de fragmentos tentada. |
| Retorna |
Collection<IRemoteTest> |
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,
List<String> tests)
| Parâmetros |
filePath |
String |
configPath |
String |
tests |
List |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath)
| Parâmetros |
filePath |
String |
configPath |
String |
buildCommandLineForListTests
protected String[] buildCommandLineForListTests (String filePath)
| Parâmetros |
filePath |
String |
filterTests
protected Optional<Pair<List<String>, List<String>>> filterTests (String[] testListLines,
String runName,
ITestInvocationListener listener)
| Parâmetros |
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
| Retorna |
Optional<Pair<List<String>, List<String>>> |
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
getLogDirFile
protected File getLogDirFile ()
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. |
protected void updateConfigFile (InputStream configInputStream,
Writer writer)
| Parâmetros |
configInputStream |
InputStream |
writer |
Writer |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2026-06-22 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-06-22 UTC."],[],[]]