Analisi risultati KTap
public
class
KTapResultParser
extends Object
java.lang.Object
|
🎞 |
com.android.tradefed.testtype.binary.KTapResultParser
|
Legge l'output KTAP come prodotto da un modulo di test KUnit e inserito in un file "results" sotto
debugfs.
Questa implementazione si basa sulla documentazione ufficiale, su kunit_parser.py e su specifiche
avvertenze emersi durante i test. È necessaria una logica aggiuntiva:
- Il rientro viene ignorato perché non è coerente nell'utilizzo.
- Riga che inizia con "# Subtest:" per nidificare correttamente nei gruppi di sottotest. Questo
è stato preso da kunit_parser.py.
- A volte, "- " continua il nome del test e i dati diagnostici quando un "#" non viene utilizzato. Quando
in cui si è incontrato, è stata rimossa.
- Tecnicamente, il nome del test può contenere qualsiasi carattere oltre a "#". Diventerà probabilmente
quando viene tradotto in risultati di test TF. Per ora solo la post-elaborazione
e sostituire gli spazi con trattini bassi.
Riepilogo
Costruttori pubblici
Analisi risultati KTap
public KTapResultParser ()
Metodi pubblici
applyKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener,
String testRunName,
ktapFileContentList,
KTapResultParser.ParseResolution resolution)
Parametri |
listener |
ITestInvocationListener |
testRunName |
String |
ktapFileContentList |
|
resolution |
KTapResultParser.ParseResolution |