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.
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
public
class
XmlSuiteResultFormatter
extends Object
implements
IFormatterGenerator
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.suite.XmlSuiteResultFormatter
|
Classe utilitária para salvar uma execução de pacote como um XML. PENDENTE: remova todas as soluções alternativas de formatação especial do teste de compatibilidade para ter o mesmo formato.
Resumo
Campos |
public
static
final
String |
NS
|
Constantes
TEST_RESULT_FILE_NAME
public static final String TEST_RESULT_FILE_NAME
Valor da constante:
"test_result.xml"
Campos
NS
public static final String NS
Construtores públicos
public XmlSuiteResultFormatter ()
Métodos públicos
addBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer,
SuiteResultHolder holder)
Permite adicionar alguns atributos à tag usando serializer.attribute.
| Parâmetros |
serializer |
XmlSerializer: o objeto que serializa um resultado do conjunto XML. |
holder |
SuiteResultHolder: um objeto que contém informações a serem gravadas no resultado do conjunto. |
| Gera |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
Permite adicionar alguns atributos à tag usando serializer.attribute.
| Parâmetros |
serializer |
XmlSerializer: o objeto que serializa um resultado do conjunto XML. |
| Gera |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser,
IInvocationContext context)
Operação inversa de addSuiteAttributes(XmlSerializer).
| Parâmetros |
parser |
XmlPullParser: o analisador sintático de onde ler os atributos. |
context |
IInvocationContext: o IInvocationContext onde colocar os atributos. |
| Gera |
XmlPullParserException |
Quando o XmlPullParser falha. |
sanitizeXmlContent
public static String sanitizeXmlContent (String s)
Higieniza uma string para escapar os caracteres especiais.
truncateStackTrace
public static String truncateStackTrace (String fullStackTrace,
String testCaseName)
Trunca o stack trace completo com um máximo de ERROR(/#STACK_TRACE_MAX_SIZE) caracteres.
| Parâmetros |
fullStackTrace |
String |
testCaseName |
String |
writeResults
public File writeResults (SuiteResultHolder holder,
File resultDir)
Escreva os resultados da invocação em formato XML.
| Parâmetros |
holder |
SuiteResultHolder: um SuiteResultHolder que contém todas as informações necessárias para o XML. |
resultDir |
File: o diretório de resultados File onde colocar os resultados. |
| Retorna |
File |
um File que aponta para o arquivo de saída XML. |
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."],[],[]]