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ệ
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 |