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) .

static String sanitizeXmlContent (String s)

یک رشته را برای فرار از شخصیت های خاص ضد عفونی می کند.

static String truncateStackTrace (String fullStackTrace, String testCaseName)

ردیابی پشته کامل را با حداکثر نویسه ERROR(/STACK_TRACE_MAX_SIZE) کوتاه می کند.

File writeResults ( SuiteResultHolder holder, File resultDir)

نتایج فراخوانی را در قالب xml بنویسید.

فیلدها

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

sanitizeXmlContent

public static String sanitizeXmlContent (String s)

یک رشته را برای فرار از شخصیت های خاص ضد عفونی می کند.

پارامترها
s String

برمی گرداند
String

truncateStackTrace

public static String truncateStackTrace (String fullStackTrace, 
                String testCaseName)

ردیابی پشته کامل را با حداکثر نویسه ERROR(/STACK_TRACE_MAX_SIZE) کوتاه می کند.

پارامترها
fullStackTrace String

testCaseName String

برمی گرداند
String

نوشتن نتایج

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

نتایج فراخوانی را در قالب xml بنویسید.

پارامترها
holder SuiteResultHolder : یک SuiteResultHolder که تمام اطلاعات مورد نیاز برای xml را در خود دارد.

resultDir File : فهرست نتایج ERROR(/File) جایی که نتایج را در آن قرار می دهد.

برمی گرداند
File یک ERROR(/File) که به فایل خروجی xml اشاره می کند.