ModulePerfettoCollector

public class ModulePerfettoCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.ModulePerfettoCollector


Trình thu thập sẽ bắt đầu theo dõi perfetto khi một mô-đun kiểm thử bắt đầu và kết thúc, đồng thời thiết bị khởi động lại.

Tóm tắt

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

ModulePerfettoCollector()

Phương thức công khai

boolean captureModuleLevel()
boolean isOnModuleLevel()
void onTestModuleEnded()

Cho phép thu thập sự kiện mô-đun đã kết thúc.

void onTestModuleStarted()

Cho phép thu thập sự kiện mô-đun đã bắt đầu.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

Lệnh gọi lại khi một lần chạy kiểm thử kết thúc.

void onTestRunFailed(DeviceMetricData runData, FailureDescription failure)

Lệnh gọi lại cho các sự kiện testRunFailed

void onTestRunStart(DeviceMetricData runData)

Lệnh gọi lại khi một lần chạy kiểm thử bắt đầu.

void rebootEnded(ITestDevice device)

Nhận thông báo khi quá trình khởi động lại kết thúc trong thiết bị.

void rebootStarted(ITestDevice device)

Nhận thông báo khi quá trình khởi động lại bắt đầu trong thiết bị.

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

ModulePerfettoCollector

public ModulePerfettoCollector ()

Phương thức công khai

captureModuleLevel

public boolean captureModuleLevel ()

Giá trị trả về
boolean

isOnModuleLevel

public boolean isOnModuleLevel ()

Giá trị trả về
boolean

onTestModuleEnded

public void onTestModuleEnded ()

Cho phép thu thập sự kiện mô-đun đã kết thúc.

Gửi
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Cho phép thu thập sự kiện mô-đun đã bắt đầu.

Gửi
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

Lệnh gọi lại khi một lần chạy kiểm thử kết thúc. Đây là thời điểm để dọn dẹp.

Tham số
runData DeviceMetricData: DeviceMetricData chứa dữ liệu cho lần chạy. Sẽ là cùng một đối tượng như trong onTestRunStart(DeviceMetricData).

currentRunMetrics Map: bản đồ hiện tại của các chỉ số được truyền đến testRunEnded(long,Map).

onTestRunFailed

public void onTestRunFailed (DeviceMetricData runData, 
                FailureDescription failure)

Lệnh gọi lại cho các sự kiện testRunFailed

Gửi
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Lệnh gọi lại khi một lần chạy kiểm thử bắt đầu.

Tham số
runData DeviceMetricData: DeviceMetricData chứa dữ liệu cho lần chạy.

rebootEnded

public void rebootEnded (ITestDevice device)

Nhận thông báo khi quá trình khởi động lại kết thúc trong thiết bị.

LƯU Ý: Trình nhận nên tránh khởi động lại trong lệnh gọi lại này. Mọi nỗ lực khởi động lại sẽ bị bỏ qua.

Tham số
device ITestDevice: ITestDevice nơi quá trình khởi động lại kết thúc.

Gửi
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Nhận thông báo khi quá trình khởi động lại bắt đầu trong thiết bị.

LƯU Ý: Trình nhận nên tránh khởi động lại trong lệnh gọi lại này. Mọi nỗ lực khởi động lại sẽ bị bỏ qua.

Tham số
device ITestDevice: ITestDevice nơi quá trình khởi động lại bắt đầu.

Gửi
DeviceNotAvailableException