GTestXmlResultParser

public class GTestXmlResultParser
extends Object

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


Phân tích kết quả của "chế độ đầu ra xml" của các bài 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, ITestInvocationListener listener)

Tạo GTestXmlResultParser cho một trình nghe.

GTestXmlResultParser(String testRunName, Collection<ITestInvocationListener> listeners)

Tạo GTestXmlResultParser.

Phương thức công khai

Set<String> getFailedTests()

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

boolean isTestRunIncomplete()

Lần 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 kết quả xml

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

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                ITestInvocationListener listener)

Tạo GTestXmlResultParser cho một trình nghe.

Tham số
testRunName String: tên của lần chạy kiểm thử để cung cấp cho ITestInvocationListener.testRunStarted(String,int)

listener ITestInvocationListener: được thông báo về kết quả kiểm thử khi các bài kiểm thử đang thực thi

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                Collection<ITestInvocationListener> listeners)

Tạo GTestXmlResultParser.

Tham số
testRunName String: tên của lần chạy kiểm thử để cung cấp cho ITestInvocationListener.testRunStarted(String,int)

listeners Collection: được thông báo về kết quả kiểm thử khi các bài kiểm thử đang thực thi

Phương thức công khai

getFailedTests

public Set<String> getFailedTests ()

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

Giá trị trả về
Set<String>

isTestRunIncomplete

public boolean isTestRunIncomplete ()

Lần 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ử chưa hoàn tất do các vấn đề về phân tích cú pháp hoặc sự cố.

parseResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

Phân tích kết quả xml

Tham số
f File: File chứa xml đầu ra

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