TraceCmdCollector
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.
Bộ thu thập dấu vết này cho phép ngắt kết nối USB trong quá trình thử nghiệm (như trong thử nghiệm nguồ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 dấu vết cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) nhị phân 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) được tạo bởi trace-cmd.
Bản tóm tắt
Các nhà xây dựng công cộng | |
---|---|
TraceCmdCollector () |
Các phương pháp được bảo vệ | |
---|---|
LogDataType | getLogType () |
void | startTracing ( ITestDevice device) |
void | stopTracing ( ITestDevice device) |
Các nhà xây dựng công cộng
TraceCmdCollector
public TraceCmdCollector ()
Các phương pháp được bảo vệ
startTracing
protected void startTracing (ITestDevice device)
Thông số | |
---|---|
device | ITestDevice |
Ném | |
---|---|
DeviceNotAvailableException |
stopTracing
protected void stopTracing (ITestDevice device)
Thông số | |
---|---|
device | ITestDevice |
Ném | |
---|---|
DeviceNotAvailableException |