จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

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


คลาสยูทิลิตี้เพื่อบันทึกชุดทำงานเป็น XML สิ่งที่ต้องทำ: ลบรูปแบบการทดสอบความเข้ากันได้พิเศษทั้งหมดเพื่อให้ได้รูปแบบเดียวกัน

สรุป

คลาสที่ซ้อนกัน

class XmlSuiteResultFormatter.RunHistory

วัตถุตัวช่วยสำหรับการแปลง 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 : parser ที่จะอ่านแอตทริบิวต์จาก

context IInvocationContext : IInvocationContext ตำแหน่งที่จะใส่แอตทริบิวต์

ขว้าง
XmlPullParserException เมื่อ XmlPullParser ล้มเหลว

parseResults

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 : parser ที่จะอ่านแอตทริบิวต์จาก

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

วิธีการป้องกัน

ฆ่าเชื้อXmlContent

protected String sanitizeXmlContent (String s)

พารามิเตอร์
s String

คืนสินค้า
String