O Google tem o compromisso de promover a igualdade racial para as comunidades negras.
Saiba como.
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.
Esta implementação é baseada na documentação oficial, kunit_parser.py e avisos
específicos encontrados durante o teste. É necessária outra lógica:
- A indentação é ignorada porque não é consistente em todo o uso.
- A linha que começa com "# Subteste:" é necessária para aninhar corretamente em grupos de subtestes. Essa
abordagem foi retirada de kunit_parser.py.
- Às vezes, um "-" processa o nome do teste e os dados de diagnóstico quando um "#" não é usado. Quando
ele é encontrado, ele é removido.
- Tecnicamente, o nome do teste pode ter qualquer caractere, exceto '#'. Isso provavelmente se tornará um problema ao ser convertido em resultados de teste TF. Por enquanto, o processamento pós-envio é apenas
para 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,
ktapFileContentList,
KTapResultParser.ParseResolution resolution)
Parâmetros |
listener |
ITestInvocationListener |
testRunName |
String |
ktapFileContentList |
|
resolution |
KTapResultParser.ParseResolution |
applyKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener,
String testRunName,
ktapFileContentList,
KTapResultParser.ParseResolution resolution,
boolean rearrangeClassMethod)
Parâmetros |
listener |
ITestInvocationListener |
testRunName |
String |
ktapFileContentList |
|
resolution |
KTapResultParser.ParseResolution |
rearrangeClassMethod |
boolean |
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 2024-11-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 2024-11-22 UTC."],[],[]]