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 ล้มเหลว

ผลการแยกวิเคราะห์

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

วิธีการที่ได้รับการป้องกัน

sanitizeXmlContent

protected String sanitizeXmlContent (String s)

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

การส่งคืน
String