Dấu vếtCmdCollector
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 |
Một IMetricCollector
thu thập dấu vết trong quá trình kiểm tra bằng cách sử dụng dấu vết-cmd và ghi chúng vào lệnh 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 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 trình thu thập này để đặt các cờ sysfs dành riêng cho Android.
Phải chỉ định tệp nhị phân theo dõi-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) tương thích với Android.
Điều này sẽ tải lên định dạng dấu vết.dat (xem man 5 dấu vết-cmd.dat) được tạo bởi dấu vết-cmd.
Bản tóm tắt
nhà thầu 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 công cộng
Dấu vếtCmdCollector
public TraceCmdCollector ()
phương pháp được bảo vệ
bắt đầu theo dõi
protected void startTracing (ITestDevice device)
Thông số | |
---|---|
device | ITestDevice |
ném | |
---|---|
DeviceNotAvailableException |
dừng theo dõi
protected void stopTracing (ITestDevice device)
Thông số | |
---|---|
device | ITestDevice |
ném | |
---|---|
DeviceNotAvailableException |