Dấu vếtCmdBộ sưu tập

public class TraceCmdCollector
extends AtraceCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.AtraceCollector
com.android.tradefed.device.metric.TraceCmdCollector


IMetricCollector thu thập dấu vết trong quá trình thử nghiệm bằng cách sử dụng trace-cmd và ghi chúng vào lệnh gọi.

Bộ thu thập dấu vết này cho phép ngắt kết nối USB trong quá trình kiểm tra (như trong kiểm tra nguồn điện).

Công cụ mặc định của hệ thống, atrace, được sử dụng song song với bộ sưu tập này để đặt cờ sysfs dành riêng cho Android.

Phải chỉ định tệp nhị phân trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) tương thích với Android.

Thao tác này sẽ tải lên định dạng trace.dat (xem man 5 trace-cmd.dat) do trace-cmd tạo ra.

Bản tóm tắt

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

TraceCmdCollector ()

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

LogDataType getLogType ()
void startTracing ( ITestDevice device)
void stopTracing ( ITestDevice device)

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

Dấu vếtCmdBộ sưu tập

public TraceCmdCollector ()

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

getLogType

protected LogDataType getLogType ()

Trả lại
LogDataType

bắt đầuTruy tìm

protected void startTracing (ITestDevice device)

Thông số
device ITestDevice

Ném
DeviceNotAvailableException

dừng lạiTruy tìm

protected void stopTracing (ITestDevice device)

Thông số
device ITestDevice

Ném
DeviceNotAvailableException