XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

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


Lớp tiện ích để lưu một bộ phần mềm chạy dưới dạng XML. VIỆC CẦN LÀM: Loại bỏ tất cả công việc định dạng Kiểm tra tính tương thích đặc biệt để có được định dạng tương tự.

Bản tóm tắt

Các lớp lồng nhau

class XmlSuiteResultFormatter.RunHistory

Đối tượng trợ giúp để chuyển đổi JSON.

Lĩnh vực

public static final String NS

public static final String TEST_RESULT_FILE_NAME

Nhà thầu xây dựng công cộng

XmlSuiteResultFormatter ()

Phương pháp công cộng

void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)

Cho phép thêm một số thuộc tính vào thẻ thông qua serializer.attribute .

void addSuiteAttributes (XmlSerializer serializer)

Cho phép thêm một số thuộc tính vào thẻ thông qua serializer.attribute .

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

Hoạt động ngược lại từ addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

SuiteResultHolder parseResults (File resultDir, boolean shallow)

Hoạt động đảo ngược của writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) lấy một thư mục kết quả và tạo SuiteResultHolder từ đó.

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

Hoạt động ngược lại từ addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

File writeResults ( SuiteResultHolder holder, File resultDir)

Viết kết quả gọi ở định dạng xml.

Phương pháp được bảo vệ

String sanitizeXmlContent (String s)

Lĩnh vực

NS

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

Nhà thầu xây dựng công cộng

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

Phương pháp công cộng

addBuildInfoAttribut

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

Cho phép thêm một số thuộc tính vào thẻ thông qua serializer.attribute .

Thông số
serializer XmlSerializer : Đối tượng tuần tự hóa kết quả của bộ XML.

holder SuiteResultHolder : Một đối tượng chứa thông tin được ghi vào kết quả của bộ.

addSuiteAttribution

public void addSuiteAttributes (XmlSerializer serializer)

Cho phép thêm một số thuộc tính vào thẻ thông qua serializer.attribute .

Thông số
serializer XmlSerializer : Đối tượng tuần tự hóa kết quả của bộ XML.

phân tích cú phápBuildInfoThuộc tính

public void parseBuildInfoAttributes (XmlPullParser parser, 
                IInvocationContext context)

Hoạt động ngược lại từ addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

Thông số
parser XmlPullParser : Trình phân tích cú pháp để đọc các thuộc tính từ đó.

context IInvocationContext : IInvocationContext nơi đặt các thuộc tính.

Ném
XmlPullParserException Khi XmlPullParser không thành công.

kết quả phân tích cú pháp

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

Hoạt động đảo ngược của writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) lấy một thư mục kết quả và tạo SuiteResultHolder từ đó.

Thông số
resultDir File : Thư mục chứa kết quả.

shallow boolean : chỉ tải thông tin cấp cao nhất của SuiteResultHolder .

Trả lại
SuiteResultHolder SuiteResultHolder chứa biểu diễn kết quả. Hoặc null nếu có vấn đề gì xảy ra.

phân tíchSuiteThuộc tính

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

Hoạt động ngược lại từ addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

Thông số
parser XmlPullParser : Trình phân tích cú pháp để đọc các thuộc tính từ đó.

context IInvocationContext : IInvocationContext nơi đặt các thuộc tính.

Ném
XmlPullParserException Khi XmlPullParser không thành công.

viếtKết quả

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

Viết kết quả gọi ở định dạng xml.

Thông số
holder SuiteResultHolder : SuiteResultHolder chứa tất cả thông tin cần thiết cho xml

resultDir File : thư mục kết quả ERROR(/File) nơi chứa kết quả.

Trả lại
File một ERROR(/File) trỏ đến tệp đầu ra xml.

Phương pháp được bảo vệ

khử trùngXmlNội dung

protected String sanitizeXmlContent (String s)

Thông số
s String

Trả lại
String