public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator
| شیء جاوا |
| ↳ | 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
مقدار ثابت: "test_result.xml"
فیلدها
ان اس
public static final String NS
سازندگان عمومی
public XmlSuiteResultFormatter ()
روشهای عمومی
addBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer,
SuiteResultHolder holder) امکان اضافه کردن برخی ویژگیها را فراهم میکند برچسب از طریق serializer.attribute .
| پارامترها |
|---|
serializer | XmlSerializer : شیءای که نتیجهی یک مجموعه XML را سریالی میکند. |
holder | SuiteResultHolder : شیءای که حاوی اطلاعاتی است که باید در نتیجهی suite نوشته شود. |
| پرتابها |
|---|
IOException | |
IllegalArgumentException | |
IllegalStateException | |
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
امکان اضافه کردن برخی ویژگیها را فراهم میکند برچسب از طریق serializer.attribute .
| پارامترها |
|---|
serializer | XmlSerializer : شیءای که نتیجهی یک مجموعه XML را سریالی میکند. |
| پرتابها |
|---|
IOException | |
IllegalArgumentException | |
IllegalStateException | |
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser,
IInvocationContext context) عملیات معکوس از addSuiteAttributes(XmlSerializer) .
| پارامترها |
|---|
parser | XmlPullParser : تجزیهگری که ویژگیها را از آن میخواند. |
context | IInvocationContext : IInvocationContext جایی است که ویژگیها در آن قرار میگیرند. |
| پرتابها |
|---|
XmlPullParserException | وقتی XmlPullParser با شکست مواجه میشود. |
sanitizeXmlContent
public static String sanitizeXmlContent (String s)
یک رشته را برای فرار از کاراکترهای ویژه، پاکسازی میکند.
truncateStackTrace
public static String truncateStackTrace (String fullStackTrace,
String testCaseName)ردیابی کامل پشته را با حداکثر کاراکترهای ERROR(/#STACK_TRACE_MAX_SIZE) کوتاه میکند.
| پارامترها |
|---|
fullStackTrace | String |
testCaseName | String |
نتایج را بنویسید
public File writeResults (SuiteResultHolder holder,
File resultDir)نتایج فراخوانی را در قالب xml بنویسید.
| پارامترها |
|---|
holder | SuiteResultHolder : یک SuiteResultHolder که تمام اطلاعات مورد نیاز برای xml را در خود جای داده است. |
resultDir | File : دایرکتوری نتایج، File که نتایج در آن قرار میگیرند. |
| بازگشتها |
|---|
File | File که به فایل خروجی xml اشاره میکند. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی."],[],[]]