TraceCmdCollectionor

public class TraceCmdCollector
extends AtraceCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollectionor
     ↳ com.android.tradefed.device.metric.AtraceCollector
       ↳ com.android.tradefed.device.metric.TraceCmdCollector


IMetricCollector thu thập dấu vết trong quá trình kiểm thử bằng trace-cmd và ghi lại các dấu vết đó vào lời gọi.

Trình 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 thử 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ộ thu thập này để đặt giá trị cờ sysfs dành riêng cho android.

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.date (xem man 5 trace-cmd.date) do trace-cmd tạo.

Tóm tắt

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

TraceCmdCollector()

Phương thức được bảo vệ

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

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

TraceCmdCollectionor

public TraceCmdCollector ()

Phương thức được bảo vệ

getLogType

protected LogDataType getLogType ()

Giá trị trả về
LogDataType

bắt đầu theo dõi

protected void startTracing (ITestDevice device)

Tham số
device ITestDevice

Gửi
DeviceNotAvailableException

dừng theo dõi

protected void stopTracing (ITestDevice device)

Tham số
device ITestDevice

Gửi
DeviceNotAvailableException