XmlSuiteResultFormatter
public class XmlSuiteResultFormatter
extends Object
implements IFormatterGenerator
java.lang.Objeto | |
↳ | com.android.tradefed.result.suite.XmlSuiteResultFormatter |
Clase de utilidad para guardar una suite ejecutada como XML. TODO: Elimine todos los formatos especiales de prueba de compatibilidad para obtener el mismo formato.
Resumen
clases anidadas | |
---|---|
class | XmlSuiteResultFormatter.RunHistory Objeto auxiliar para la conversión JSON. |
Campos | |
---|---|
public static final String | NS |
public static final String | TEST_RESULT_FILE_NAME
|
Constructores públicos | |
---|---|
XmlSuiteResultFormatter () |
Métodos públicos | |
---|---|
void | addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder) Permite agregar algunos atributos al |
void | addSuiteAttributes (XmlSerializer serializer) Permite agregar algunos atributos al |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Operación inversa desde |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Operación inversa de |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) Operación inversa desde |
File | writeResults ( SuiteResultHolder holder, File resultDir) Escriba los resultados de la invocación en formato xml. |
Métodos protegidos | |
---|---|
String | sanitizeXmlContent (String s) |
Campos
NS
public static final String NS
TEST_RESULT_FILE_NAME
public static final String TEST_RESULT_FILE_NAME
Constructores públicos
XmlSuiteResultFormatter
public XmlSuiteResultFormatter ()
Métodos públicos
agregarBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)
Permite agregar algunos atributos alserializer.attribute
.
Parámetros | |
---|---|
serializer | XmlSerializer : el objeto que serializa el resultado de un conjunto XML. |
holder | SuiteResultHolder : objeto que contiene información que se escribirá en el resultado de la suite. |
agregarSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
Permite agregar algunos atributos alserializer.attribute
.
Parámetros | |
---|---|
serializer | XmlSerializer : el objeto que serializa el resultado de un conjunto XML. |
analizarBuildInfoAttributes
public void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)
Operación inversa desde addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder)
.
Parámetros | |
---|---|
parser | XmlPullParser : el analizador desde donde leer los atributos. |
context | IInvocationContext : El IInvocationContext donde colocar los atributos. |
Lanza | |
---|---|
XmlPullParserException | Cuando falla XmlPullParser. |
analizarResultados
public SuiteResultHolder parseResults (File resultDir, boolean shallow)
Operación inversa de writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File)
que toma un directorio de resultados y crea SuiteResultHolder
a partir de él.
Parámetros | |
---|---|
resultDir | File : El directorio donde encontrar los resultados. |
shallow | boolean : solo carga la información de nivel superior de SuiteResultHolder . |
Devoluciones | |
---|---|
SuiteResultHolder | Un SuiteResultHolder que contiene la representación de los resultados. O nulo si algo sale mal. |
parseSuiteAtributos
public void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)
Operación inversa desde addSuiteAttributes(org.xmlpull.v1.XmlSerializer)
.
Parámetros | |
---|---|
parser | XmlPullParser : el analizador desde donde leer los atributos. |
context | IInvocationContext : El IInvocationContext donde colocar los atributos. |
Lanza | |
---|---|
XmlPullParserException | Cuando falla XmlPullParser. |
escribirResultados
public File writeResults (SuiteResultHolder holder, File resultDir)
Escriba los resultados de la invocación en formato xml.
Parámetros | |
---|---|
holder | SuiteResultHolder : un SuiteResultHolder que contiene toda la información requerida para el xml |
resultDir | File : el directorio de resultados ERROR(/File) donde colocar los resultados. |
Devoluciones | |
---|---|
File | un ERROR(/File) que apunta al archivo de salida xml. |
Métodos protegidos
sanitizeXmlContenido
protected String sanitizeXmlContent (String s)
Parámetros | |
---|---|
s | String |
Devoluciones | |
---|---|
String |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).