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 و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی.