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 |
void | addSuiteAttributes (XmlSerializer serializer) Cho phép thêm một số thuộc tính vào |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Hoạt động ngược lại từ |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Hoạt động đảo ngược của |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) Hoạt động ngược lại từ |
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àoserializer.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àoserializer.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 |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2023-12-01 UTC.