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 |
void | addSuiteAttributes (XmlSerializer serializer) Cho phép thêm một số thuộc tính vào |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Thao tác đảo ngược từ |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Hoạt động ngược lại của |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) Hoạt động đảo ngược 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 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à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ộ. |
thêmSuiteAttributes
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. |
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 |
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-03-30 UTC.