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.
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."],[],[]]