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 tra cho toàn bộ lệnh gọi bộ và đưa ra kết quả cuối cùng.

Bản tóm tắt

Các lớp lồng nhau

class SuiteResultReporter.ModulePrepTimes

Giá đỡ đồ vật để chuẩn bị và phá bỏ thời gian của một mô-đun.

Lĩnh vực

public static final String SUITE_REPORTER_SOURCE

Nhà thầu xây dựng công cộng

SuiteResultReporter ()

Phương pháp công khai

int getCompleteModules ()
long getFailedTests ()
getModulesAbi ()

Trả về bản đồ 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ố điều kiện lỗi.

void invocationStarted ( IInvocationContext context)

Báo cáo sự bắt đầu của lệnh gọi thử nghiệm.

void testModuleStarted ( IInvocationContext moduleContext)

Báo cáo sự bắt đầu của một mô-đun đang chạy.

Phương pháp được bảo vệ

long getCurrentTime ()
long getEndTime ()

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

long getStartTime ()

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

Lĩnh vực

SUITE_REPORTER_SOURCE

public static final String SUITE_REPORTER_SOURCE

Nhà thầu xây dựng công cộng

SuiteResultReporter

public SuiteResultReporter ()

Phương pháp công khai

getCompleteModules

public int getCompleteModules ()

Trả lại
int

getFailedTests

public long getFailedTests ()

Trả lại
long

getModulesAbi

public  getModulesAbi ()

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

Trả lại

getPassedTests

public long getPassedTests ()

Trả lại
long

lấyTóm tắt

public TestSummary getSummary ()

Trả lại
TestSummary

getTotalModules

public int getTotalModules ()

Trả lại
int

getTotalTests

public long getTotalTests ()

Trả lại
long

lời mờ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ố điều kiện lỗi.

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

Thông số
elapsedTime long : thời gian trôi qua của lệnh gọi tính bằng ms

lời gọiBắt đầu

public void invocationStarted (IInvocationContext context)

Báo cáo sự bắt đầu của lệnh gọi thử nghiệm.

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 trên nhiều thiết bị.

Thông số
context IInvocationContext : thông tin về lời gọi

testModuleBắt đầu

public void testModuleStarted (IInvocationContext moduleContext)

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

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

Phương pháp được bảo vệ

lấy thời gian hiện tại

protected long getCurrentTime ()

Trả lại
long

getEndTime

protected long getEndTime ()

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

Trả lại
long

lấy thời gian bắt đầu

protected long getStartTime ()

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

Trả lại
long