Để phù hợp với mô hình phát triển ổn định của nhánh chính và đảm bảo tính ổn định của nền tảng cho hệ sinh thái, chúng tôi sẽ xuất bản mã nguồn lên AOSP vào quý 2 và quý 4 năm 2026. Để tạo và đóng góp cho AOSP, hãy sử dụng android-latest-release. Nhánh tệp kê khai android-latest-release sẽ luôn tham chiếu đến bản phát hành gần đây nhất được chuyển đến AOSP. Để biết thêm thông tin, hãy xem bài viết Các thay đổi đối với AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
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 lần chạy bộ kiểm thử dưới dạng XML. TODO: Remove all the special Compatibility Test
format work around to get the same format.
Tóm tắt
Trường |
public
static
final
String |
NS
|
Hằng số
TEST_RESULT_FILE_NAME
public static final String TEST_RESULT_FILE_NAME
Giá trị không đổi:
"test_result.xml"
Trường
NS
public static final String NS
Hàm khởi tạo công khai
public XmlSuiteResultFormatter ()
Phương thức công khai
addBuildInfoAttributes
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.
| Tham số |
serializer |
XmlSerializer: Đối tượng chuyển đổi kết quả của bộ kiểm thử thành XML. |
holder |
SuiteResultHolder: Một đối tượng chứa thông tin sẽ được ghi vào kết quả của bộ kiểm thử. |
| Gửi |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
addSuiteAttributes
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.
| Tham số |
serializer |
XmlSerializer: Đối tượng chuyển đổi kết quả của bộ kiểm thử thành XML. |
| Gửi |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser,
IInvocationContext context)
Thao tác đảo ngược từ addSuiteAttributes(XmlSerializer).
| Tham số |
parser |
XmlPullParser: Trình phân tích cú pháp để đọc các thuộc tính. |
context |
IInvocationContext: IInvocationContext nơi đặt các thuộc tính. |
| Gửi |
XmlPullParserException |
Khi XmlPullParser không hoạt động. |
sanitizeXmlContent
public static String sanitizeXmlContent (String s)
Làm sạch một chuỗi để loại bỏ các ký tự đặc biệt.
truncateStackTrace
public static String truncateStackTrace (String fullStackTrace,
String testCaseName)
Cắt ngắn dấu vết ngăn xếp đầy đủ với tối đa ERROR(/#STACK_TRACE_MAX_SIZE) ký tự.
| Tham số |
fullStackTrace |
String |
testCaseName |
String |
writeResults
public File writeResults (SuiteResultHolder holder,
File resultDir)
Viết kết quả gọi ở định dạng XML.
| Tham 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ả File để đặt kết quả. |
| Giá trị trả về |
File |
một File trỏ đến tệp đầu ra xml. |
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: 2026-06-22 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2026-06-22 UTC."],[],[]]