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: Xoá tất cả các định dạng đặc biệt của Kiểm thử khả năng tương thích để có cùng định dạng.
Tóm tắt
| Lớp lồng ghép | |
|---|---|
| 
        
        
        
        
        class | XmlSuiteResultFormatter.RunHistoryĐối tượng trợ giúp để chuyển đổi JSON. | 
| Trường | |
|---|---|
| 
    public
    static
    final
    String | NS
 | 
| 
    public
    static
    final
    String | TEST_RESULT_FILE_NAME
 | 
| Hàm khởi tạo công khai | |
|---|---|
| 
      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ẻ  | 
| 
        
        
        
        
        
        void | 
      addSuiteAttributes(XmlSerializer serializer)
      Cho phép thêm một số thuộc tính vào thẻ  | 
| 
        
        
        
        
        
        void | 
      parseBuildInfoAttributes(XmlPullParser parser, IInvocationContext context)
      Thao tác đảo ngược từ  | 
| 
        
        
        
        
        
        SuiteResultHolder | 
      parseResults(File resultDir, boolean shallow)
      Thao tác đảo ngược của  | 
| 
        
        
        
        
        
        void | 
      parseSuiteAttributes(XmlPullParser parser, IInvocationContext context)
      Thao tác đảo ngược từ  | 
| 
        
        
        static
        
        
        String | 
      sanitizeXmlContent(String s)
      Làm sạch một chuỗi để thoát khỏi các ký tự đặc biệt. | 
| 
        
        
        static
        
        
        String | 
      truncateStackTrace(String fullStackTrace, String testCaseName)
      Cắt bớt toàn bộ dấu vết ngăn xếp với tối đa  | 
| 
        
        
        
        
        
        File | 
      writeResults(SuiteResultHolder holder, File resultDir)
      Viết kết quả gọi ở định dạng xml. | 
Trường
NS
public static final String NS
TEST_RESULT_FILE_NAME
public static final String TEST_RESULT_FILE_NAME
Hàm khởi tạo công khai
XmlSuiteResultFormatter
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ẻ serializer.attribute.
| Tham số | |
|---|---|
| serializer | XmlSerializer: Đối tượng chuyển đổi tuần tự kết quả của bộ công cụ XML. | 
| holder | SuiteResultHolder: Một đối tượng chứa thông tin cần được ghi vào kết quả của bộ kiểm thử. | 
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
Cho phép thêm một số thuộc tính vào thẻ serializer.attribute.
| Tham số | |
|---|---|
| serializer | XmlSerializer: Đối tượng chuyển đổi tuần tự kết quả của bộ công cụ 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).
| Tham số | |
|---|---|
| parser | XmlPullParser: Trình phân tích cú pháp nơi đọc các thuộc tính. | 
| context | IInvocationContext:IInvocationContextnơi đặt các thuộc tính. | 
| Gửi | |
|---|---|
| XmlPullParserException | Khi XmlPullParser không thành công. | 
parseResults
public SuiteResultHolder parseResults (File resultDir, boolean shallow)
Thao tác đảo ngược của writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) sẽ lấy một thư mục kết quả và tạo SuiteResultHolder từ thư mục đó.
| Tham 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ủaSuiteResultHolder. | 
| Giá trị trả về | |
|---|---|
| SuiteResultHolder | SuiteResultHolderchứa nội dung trình bày kết quả. Hoặc rỗng nếu xảy ra lỗi. | 
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)Thao tác đảo ngược từ addSuiteAttributes(org.xmlpull.v1.XmlSerializer).
| Tham số | |
|---|---|
| parser | XmlPullParser: Trình phân tích cú pháp nơi đọc các thuộc tính. | 
| context | IInvocationContext:IInvocationContextnơi đặt các thuộc tính. | 
| Gửi | |
|---|---|
| XmlPullParserException | Khi XmlPullParser không thành công. | 
sanitizeXmlContent
public static String sanitizeXmlContent (String s)
Làm sạch một chuỗi để thoát khỏi các ký tự đặc biệt.
| Tham số | |
|---|---|
| s | String | 
| Giá trị trả về | |
|---|---|
| String | |
truncateStackTrace
public static String truncateStackTrace (String fullStackTrace, 
                String testCaseName)Cắt bớt toàn bộ dấu vết ngăn xếp với tối đa ERROR(/STACK_TRACE_MAX_SIZE) ký tự.
| Tham số | |
|---|---|
| fullStackTrace | String | 
| testCaseName | String | 
| Giá trị trả về | |
|---|---|
| String | |
writeResults
public File writeResults (SuiteResultHolder holder, File resultDir)
Viết kết quả gọi ở định dạng xml.
| Tham số | |
|---|---|
| holder | SuiteResultHolder:SuiteResultHolderchứa tất cả thông tin cần thiết cho tệp xml | 
| resultDir | File: thư mục kết quảERROR(/File)để đặt kết quả. | 
| Giá trị trả về | |
|---|---|
| File | ERROR(/File)trỏ đến tệp đầu ra xml. | 
