KTapResultParser
public
class
KTapResultParser
extends Object
Objeto java.lang.
|
↳ |
com.android.tradefed.testtype.binary.KTapResultParser
|
Lee la salida KTAP como la que produce un módulo de prueba KUnit y se coloca en un archivo `results` en la sección
Debugfs.
Esta implementación se basa en la documentación oficial, kunit_parser.py y recursos específicos
advertencias encontradas durante las pruebas. Se necesita lógica adicional:
- La sangría se ignora porque no es coherente en todo el uso.
- Línea que comienza con "# Subtest:" para anidar correctamente en grupos de subpruebas. Esta
se tomó de kunit_parser.py.
- A veces, los caracteres "- " procede con el nombre de la prueba y los datos de diagnóstico cuando no se usa. Cuándo
y, cuando lo saquemos,
- Técnicamente, el nombre de la prueba puede tener cualquier carácter además de "#". Esto probablemente se convierta
para obtener la traducción a los resultados de la prueba de TF. Por ahora, solo el procesamiento posterior
reemplaza los espacios con guiones bajos.
Resumen
Constructores públicos
KTapResultParser
public KTapResultParser ()
Métodos públicos
aplicarKTapResultToListener
public static void applyKTapResultToListener (ITestInvocationListener listener,
String testRunName,
ktapFileContentList,
KTapResultParser.ParseResolution resolution)
Parámetros |
listener |
ITestInvocationListener |
testRunName |
String |
ktapFileContentList |
|
resolution |
KTapResultParser.ParseResolution |