XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

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


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

ملخص

فصول متداخلة

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)

مجالات

ن.س

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

المقاولين العامة

XmlSuiteResultFormatter

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.

writeResults

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