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ộ chạy dưới dạng XML. VIỆC CẦN LÀM: Xóa tất cả các định dạng Kiểm tra khả năng tương thích đặc biệt hoạt động xung quanh để 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 công cộng

XmlSuiteResultFormatter ()

Phương thức công khai

void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)

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

void addSuiteAttributes (XmlSerializer serializer)

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

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

Thao tác đảo ngược từ addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

SuiteResultHolder parseResults (File resultDir, boolean shallow)

Hoạt động ngược lại 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 đảo ngược 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 công cộng

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

Phương thức công khai

thêmBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

Cho phép thêm một số thuộc tính vào thẻ 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ộ.

thêmSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

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

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

parseBuildInfoAttributes

public void parseBuildInfoAttributes (XmlPullParser parser, 
                IInvocationContext context)

Thao tác đảo ngược 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 nơi đọ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.

phân tích kết quả

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

Hoạt động ngược lại 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 để tìm kết quả.

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

trả lại
SuiteResultHolder Một SuiteResultHolder chứa biểu diễn kết quả. Hoặc null nếu có gì sai.

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

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

Thông số
parser XmlPullParser : Trình phân tích cú pháp nơi đọ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ết kế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 : một 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 đặt 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ệ

vệ sinhXmlNội dung

protected String sanitizeXmlContent (String s)

Thông số
s String

trả lại
String