Thiết bịDấu vếtCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Collector sẽ bắt đầu theo dõi perfetto khi quá trình chạy thử bắt đầu và ghi nhật ký tệp theo dõi khi kết thúc.

Bản tóm tắt

nhà thầu công cộng

DeviceTraceCollector ()

Phương thức công khai

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

Gọi lại khi quá trình chạy 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 thiết bị bắt đầu khởi động lại.

void setInstrumentationPkgName (String packageName)

nhà thầu công cộng

Thiết bịDấu vếtCollector

public DeviceTraceCollector ()

Phương thức công khai

thêmInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

ném
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Gọi lại khi quá trình chạy thử kết thúc. Đây nên là thời gian để làm sạch.

Thông số
runData DeviceMetricData : DeviceMetricData giữ dữ liệu cho lần chạy. Sẽ là cùng một đối tượng như trong BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

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

ném
DeviceNotAvailableException

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

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 Ý: Người nhận nên tránh khởi động lại trong quá trình gọi lại này. Mọi nỗ lực khởi động lại sẽ bị bỏ qua.

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

ném
DeviceNotAvailableException

khởi động lạiBắt đầu

public void rebootStarted (ITestDevice device)

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

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

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

ném
DeviceNotAvailableException

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Thông số
packageName String