Trình phân tích cú pháp GTestXmlResult

public class GTestXmlResultParser
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.GTestXmlResultParser


Phân tích cú pháp "chế độ đầu ra xml" kết quả của các kiểm thử gốc bằng GTest chạy từ shell, và thông báo cho ITestRunListener về kết quả.

Tóm tắt

Hàm khởi tạo công khai

GTestXmlResultParser(String testRunName, listeners)

Tạo GTestXmlResultParser.

Phương thức công khai

getFailedTests()

Trả về danh sách các chương trình kiểm thử không thành công trong lần chạy chương trình kiểm thử hiện tại.

boolean isTestRunIncomplete()

Liệu lượt chạy kiểm thử có chưa hoàn tất hay không.

void parseResult(File f, CollectingOutputReceiver output)

Phân tích cú pháp kết quả xml

Hàm khởi tạo công khai

Trình phân tích cú pháp GTestXmlResult

public GTestXmlResultParser (String testRunName, 
                 listeners)

Tạo GTestXmlResultParser.

Tham số
testRunName String: tên chạy thử nghiệm cần cung cấp cho ITestLifeCycleReceiver.testRunStarted(String, int)

listeners : được thông báo về kết quả kiểm thử khi đang thực thi các chương trình kiểm thử

Phương thức công khai

getFailedTests

public  getFailedTests ()

Trả về danh sách các chương trình kiểm thử không thành công trong lần chạy chương trình kiểm thử hiện tại.

Giá trị trả về

isTestRun chưa hoàn chỉnh

public boolean isTestRunIncomplete ()

Liệu lượt chạy kiểm thử có chưa hoàn tất hay không.

Giá trị trả về
boolean true, nếu lần chạy kiểm thử không hoàn tất do vấn đề về phân tích cú pháp hoặc sự cố.

phân tích cú pháp kết quả

public void parseResult (File f, 
                CollectingOutputReceiver output)

Phân tích cú pháp kết quả xml

Tham số
f File: ERROR(/File) chứa xml được xuất ra

output CollectingOutputReceiver: Kết quả được thu thập từ lần chạy thực thi để hoàn tất nhật ký nếu cần