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.
KTapResultParser
public
class
KTapResultParser
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.testtype.binary.KTapResultParser
|
Lê a saída do KTAP, como a produzida por um módulo de teste do KUnit e colocada em um arquivo "results" em
debugfs.
Essa implementação se baseia na documentação oficial, kunit_parser.py e ressalvas específicas encontradas durante os testes. Lógica adicional necessária:
- O recuo é ignorado porque não é consistente em todo o uso.
- A linha que começa com "# Subtest:" é necessária para o aninhamento adequado em grupos de subtestes. Essa abordagem foi adotada de kunit_parser.py.
- Às vezes, um "- " precede o nome do teste e os dados de diagnóstico quando um "#" não é usado. Quando ele é encontrado, é removido.
- O nome do teste pode ter qualquer caractere, exceto "#". Isso provavelmente vai se tornar um problema ao ser traduzido para os resultados do teste do TF. Por enquanto, o único pós-processamento é substituir espaços por sublinhados.
Resumo
Construtores públicos
KTapResultParser
public KTapResultParser ()
Métodos públicos
applyKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener,
String testRunName,
List<String> ktapFileContentList,
KTapResultParser.ParseResolution resolution,
boolean rearrangeClassMethod)
| Parâmetros |
listener |
ITestInvocationListener |
testRunName |
String |
ktapFileContentList |
List |
resolution |
KTapResultParser.ParseResolution |
rearrangeClassMethod |
boolean |
applyKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener,
String testRunName,
List<String> ktapFileContentList,
KTapResultParser.ParseResolution resolution)
| Parâmetros |
listener |
ITestInvocationListener |
testRunName |
String |
ktapFileContentList |
List |
resolution |
KTapResultParser.ParseResolution |
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."],[],[]]