با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

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


کلاس Utility برای ذخیره یک مجموعه اجرا شده به عنوان XML. TODO: تمام فرمت های ویژه تست سازگاری را حذف کنید تا همان قالب را دریافت کنید.

خلاصه

کلاس های تو در تو

class XmlSuiteResultFormatter.RunHistory

شی Helper برای تبدیل 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

سازندگان عمومی

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 از کار می افتد.

نوشتن نتایج

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