DeviceTraceCollectionor

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollectionor
     ↳ com.android.tradefed.device.metric.DeviceTraceCollector


Trình thu thập sẽ bắt đầu theo dõi perfetto khi bắt đầu chạy kiểm thử và ghi tệp theo dõi ở cuối.

Tóm tắt

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

DeviceTraceCollector()

Phương thức công khai

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

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

void rebootEnded(ITestDevice device)

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

void rebootStarted(ITestDevice device)

Nhận thông báo khi khởi động lại thiết bị.

void setInstrumentationPkgName(String packageName)

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

DeviceTraceCollectionor

public DeviceTraceCollector ()

Phương thức công khai

phần mở rộng

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Gửi
DeviceNotAvailableException

Kết thúc chạy kiểm thử

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

Tham số
runData DeviceMetricData: DeviceMetricData chứa dữ liệu để chạy. Vẫn sẽ giữ nguyên như trong BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentRunMetrics : sơ đồ chỉ số hiện tại được chuyển đến ERROR(/#testRunEnded(long,Map)).

Gửi
DeviceNotAvailableException

đã kết thúc khởi động lại

public void rebootEnded (ITestDevice device)

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

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

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

Gửi
DeviceNotAvailableException

đã khởi động lại

public void rebootStarted (ITestDevice device)

Nhận thông báo khi khởi động lại thiết bị.

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

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

Gửi
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Tham số
packageName String