SuiteResultReporter

public class SuiteResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener
     ↳ com.android.tradefed.result.suite.SuiteResultReporter


Thu thập kết quả kiểm thử cho toàn bộ lệnh gọi bộ kiểm thử và xuất kết quả cuối cùng.

Tóm tắt

Lớp lồng ghép

class SuiteResultReporter.ModulePrepTimes

Đối tượng giữ cho thời gian chuẩn bị và tháo dỡ của một mô-đun. 

Trường

public static final String SUITE_REPORTER_SOURCE

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

SuiteResultReporter()

Phương thức công khai

int getCompleteModules()
long getFailedTests()
Map<String, IAbi> getModulesAbi()

Trả về bản đồ abi của các mô-đun: .

long getPassedTests()
TestSummary getSummary()
int getTotalModules()
long getTotalTests()
void invocationEnded(long elapsedTime)

Báo cáo rằng lời gọi đã chấm dứt, cho dù thành công hay do một số điều kiện lỗi.

void invocationStarted(IInvocationContext context)

Báo cáo thời điểm bắt đầu lệnh gọi kiểm thử.

void testModuleStarted(IInvocationContext moduleContext)

Báo cáo thời điểm bắt đầu chạy một mô-đun.

Phương thức được bảo vệ

long getCurrentTime()
long getEndTime()

Trả về thời gian kết thúc của lệnh gọi.

long getStartTime()

Trả về thời gian bắt đầu của lệnh gọi.

Trường

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

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

SuiteResultReporter

public SuiteResultReporter ()

Phương thức công khai

getCompleteModules

public int getCompleteModules ()

Giá trị trả về
int

getFailedTests

public long getFailedTests ()

Giá trị trả về
long

getModulesAbi

public Map<String, IAbi> getModulesAbi ()

Trả về bản đồ của abi mô-đun: .

Giá trị trả về
Map<String, IAbi>

getPassedTests

public long getPassedTests ()

Giá trị trả về
long

getSummary

public TestSummary getSummary ()

Giá trị trả về
TestSummary

getTotalModules

public int getTotalModules ()

Giá trị trả về
int

getTotalTests

public long getTotalTests ()

Giá trị trả về
long

invocationEnded

public void invocationEnded (long elapsedTime)

Báo cáo rằng lời gọi đã chấm dứt, cho dù thành công hay do một số điều kiện lỗi.

Sẽ được khung TradeFederation tự động gọi.

Tham số
elapsedTime long: thời gian đã trôi qua của lệnh gọi (tính bằng mili giây)

invocationStarted

public void invocationStarted (IInvocationContext context)

Báo cáo thời điểm bắt đầu lệnh gọi kiểm thử.

Sẽ được khung TradeFederation tự động gọi. Người báo cáo cần ghi đè phương thức này để hỗ trợ báo cáo trên nhiều thiết bị.

Tham số
context IInvocationContext: thông tin về lệnh gọi

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Báo cáo thời điểm bắt đầu chạy một mô-đun. Lệnh gọi lại này được liên kết với testModuleEnded() và không bắt buộc trong chuỗi. Thao tác này chỉ được dùng trong quá trình chạy sử dụng các mô-đun: trình chạy dựa trên bộ.

Tham số
moduleContext IInvocationContext: IInvocationContext của mô-đun.

Phương thức được bảo vệ

getCurrentTime

protected long getCurrentTime ()

Giá trị trả về
long

getEndTime

protected long getEndTime ()

Trả về thời gian kết thúc của lệnh gọi.

Giá trị trả về
long

getStartTime

protected long getStartTime ()

Trả về thời gian bắt đầu của lệnh gọi.

Giá trị trả về
long