Trình báo cáo SuiteResult

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ộ và đưa ra kết quả cuối cùng.

Tóm tắt

Lớp lồng ghép

class SuiteResultReporter.ModulePrepTimes

Phần tử giữ đối tượng để chuẩn bị và chia nhỏ 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ề 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, dù thành công hay do một số 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 việc bắt đầu một mô-đun đang chạy.

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 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

Trình báo cáo SuiteResult

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ề bản đồ của các mô-đun abi: .

Giá trị trả về

getVượt qua Bài kiểm tra

public long getPassedTests ()

Giá trị trả về
long

getTóm tắt

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

gọi đã kết thúc

public void invocationEnded (long elapsedTime)

Báo cáo rằng lệnh gọi đã kết thúc, dù thành công hay do một số 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

đã kích hoạt

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 pháp 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 việc bắt đầu một mô-đun đang chạy. 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ự. Chỉ được dùng trong lần chạy có sử dụng mô-đun: trình chạy dựa trên bộ sản phẩm.

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 lệnh gọi.

Giá trị trả về
long