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) اجازه می دهد تا برخی از ویژگی ها را به | 
| void | addSuiteAttributes (XmlSerializer serializer) اجازه می دهد تا برخی از ویژگی ها را به | 
| void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) عملیات معکوس از  | 
| SuiteResultHolder | parseResults (File resultDir, boolean shallow) عملکرد معکوس  | 
| void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) عملیات معکوس از  | 
| static String | sanitizeXmlContent (String s)یک رشته را برای فرار از شخصیت های خاص ضد عفونی می کند. | 
| static String | truncateStackTrace (String fullStackTrace, String testCaseName) ردیابی پشته کامل را با حداکثر نویسه  | 
| 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 اشاره می کند. | 
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
