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

Chủ sở hữu đối tượng để chuẩn bị và tháo dỡ thời gian 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()
getModulesAbi()

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

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

Báo cáo rằng lệnh gọi đã kết thúc, 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 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  getModulesAbi ()

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

Giá trị trả về

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ệnh gọi đã kết thúc, 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. Trình báo cáo cần ghi đè phương thức này để hỗ trợ báo cáo 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 trình tự. Tệp 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 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