تنسيق XmlSuiteResult

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

java.lang.Object
com.android.tradefed.result.suite.XmlSuiteResultFormatter


فئة الأداة المساعدة لحفظ مجموعة تعمل بتنسيق XML. TODO: قم بإزالة جميع تنسيقات اختبار التوافق الخاصة التي تعمل حولها للحصول على نفس التنسيق.

ملخص

فئات متداخلة

class XmlSuiteResultFormatter.RunHistory

كائن مساعد لتحويل JSON.

مجالات

public static final String NS

public static final String TEST_RESULT_FILE_NAME

المنشأت العامة

XmlSuiteResultFormatter ()

الأساليب العامة

void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)

يسمح بإضافة بعض السمات إلى ملف علامة عبر serializer.attribute .

void addSuiteAttributes (XmlSerializer serializer)

يسمح بإضافة بعض السمات إلى ملف علامة عبر serializer.attribute .

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

العملية العكسية من addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

SuiteResultHolder parseResults (File resultDir, boolean shallow)

العملية العكسية لـ writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) والتي تأخذ دليل نتيجة وإنشاء SuiteResultHolder منه.

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

العملية العكسية من addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

File writeResults ( SuiteResultHolder holder, File resultDir)

اكتب نتائج الاستدعاء بتنسيق xml.

الطرق المحمية

String sanitizeXmlContent (String s)

مجالات

NS

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

المنشأت العامة

تنسيق XmlSuiteResult

public XmlSuiteResultFormatter ()

الأساليب العامة

addBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

يسمح بإضافة بعض السمات إلى ملف علامة عبر serializer.attribute .

حدود
serializer XmlSerializer : الكائن الذي يسلسل نتيجة مجموعة XML.

holder SuiteResultHolder : كائن يحتوي على معلومات ليتم كتابتها إلى نتيجة المجموعة.

addSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

يسمح بإضافة بعض السمات إلى ملف علامة عبر serializer.attribute .

حدود
serializer XmlSerializer : الكائن الذي يسلسل نتيجة مجموعة XML.

parseBuildInfoAttributes

public void parseBuildInfoAttributes (XmlPullParser parser, 
                IInvocationContext context)

العملية العكسية من addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

حدود
parser XmlPullParser : المحلل اللغوي الذي يمكن قراءة السمات منه.

context IInvocationContext : IInvocationContext حيث يتم وضع السمات.

رميات
XmlPullParserException عندما يفشل XmlPullParser.

تحليل النتائج

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

العملية العكسية لـ writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) والتي تأخذ دليل نتيجة وإنشاء SuiteResultHolder منه.

حدود
resultDir File : الدليل حيث يمكنك العثور على النتائج.

shallow boolean : قم بتحميل معلومات المستوى الأعلى فقط من SuiteResultHolder .

عائدات
SuiteResultHolder يحتوي SuiteResultHolder على تمثيل النتائج. أو لاغية إذا حدث خطأ ما.

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

العملية العكسية من addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

حدود
parser XmlPullParser : المحلل اللغوي الذي يمكن قراءة السمات منه.

context IInvocationContext : IInvocationContext حيث يتم وضع السمات.

رميات
XmlPullParserException عندما يفشل XmlPullParser.

نتائج الكتابة

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

اكتب نتائج الاستدعاء بتنسيق xml.

حدود
holder SuiteResultHolder : يحتوي SuiteResultHolder على جميع المعلومات المطلوبة لـ xml

resultDir File : دليل النتائج ERROR(/File) مكان وضع النتائج.

عائدات
File ERROR(/File) يشير إلى ملف الإخراج xml.

الطرق المحمية

sanitizeXmlContent

protected String sanitizeXmlContent (String s)

حدود
s String

عائدات
String