com.android.tradefed.device.metric

Chú thích

MetricOption Chú thích cho các phương thức kiểm thử được chú thích bằng @Test hoặc nếu chú thích là một phần của danh sách chú thích TestDescription cho phép chỉ định một số tham số bổ sung hữu ích cho việc: Điều chỉnh hành vi của các bộ sưu tập, lọc một số phương thức. 

Giao diện

IMetricCollector Giao diện này sẽ được thêm dưới dạng một trình trang trí khi báo cáo kết quả kiểm thử để thu thập các chỉ số phù hợp. 
IMetricCollectorReceiver Giao diện mà IRemoteTest cần triển khai nếu cần lấy danh sách IMetricCollector cho lần chạy thử nghiệm. 

Lớp

AtraceCollector Một IMetricCollector chạy atrace trong quá trình kiểm thử, thu thập kết quả và ghi nhật ký kết quả vào lệnh gọi. 
AtraceRunMetricCollector Thu thập các dấu vết từ tất cả thư mục kiểm thử trong thư mục đã cho từ thiết bị kiểm thử, ghi nhật ký thư mục kiểm thử và xử lý hậu kỳ các tệp dấu vết trong thư mục kiểm thử, đồng thời tổng hợp các chỉ số. 
BaseDeviceMetricCollector Cách triển khai cơ bản của IMetricCollector cho phép bắt đầu và dừng thu thập trên onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BluetoothConnectionLatencyCollector Trình thu thập sẽ đẩy cấu hình chỉ số thời lượng statsd được xác định trước đến các thiết bị và thu thập thời lượng kết nối Bluetooth cho từng hồ sơ. 
BluetoothConnectionStateCollector Trình thu thập này sẽ thu thập các chỉ số BluetoothConnectionStateChanged và ghi lại số trạng thái kết nối cho từng hồ sơ. 
BluetoothHciSnoopLogCollector Trình thu thập để bật tính năng ghi nhật ký theo dõi HCI Bluetooth trên DUT và thu thập nhật ký cho từng kiểm thử. 
BugreportzOnFailureCollector Thu thập bugreportz khi một trường hợp kiểm thử không thành công. 
BugreportzOnTestCaseFailureCollector Thu thập bugreportz khi một trường hợp kiểm thử trong một lần chạy không thành công. 
ClangCodeCoverageCollector Một BaseDeviceMetricCollector sẽ kéo các phép đo mức độ phù hợp của Clang ra khỏi thiết bị và ghi lại các phép đo đó dưới dạng các cấu phần phần mềm kiểm thử. 
CodeCoverageCollector Một BaseDeviceMetricCollector sẽ kéo các phép đo mức độ phù hợp của Java và gốc ra khỏi thiết bị, đồng thời ghi lại các phép đo đó dưới dạng các cấu phần phần mềm kiểm thử. 
CollectorHelper Trợ giúp thực hiện một số thao tác IMetricCollector cần thiết ở một số nơi. 
CountTestCasesCollector Đếm và báo cáo số lượng trường hợp kiểm thử cho một IRemoteTest nhất định. 
DebugHostLogOnFailureCollector Trình thu thập sẽ thu thập và ghi nhật ký phía máy chủ lưu trữ khi xảy ra lỗi trường hợp kiểm thử. 
DeviceMetricData Đối tượng lưu giữ tất cả dữ liệu do các trình thu thập chỉ số thu thập. 
DeviceTraceCollector Bộ thu thập sẽ bắt đầu dấu vết perfetto khi bắt đầu chạy kiểm thử và ghi tệp dấu vết vào cuối. 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector Một BaseDeviceMetricCollector lắng nghe khoá chỉ số đến từ thiết bị và kéo chúng dưới dạng tệp từ thiết bị. 
FilePullerLogCollector Trình ghi nhật ký của tệp do phía thiết bị báo cáo. 
GcovCodeCoverageCollector Một BaseDeviceMetricCollector sẽ kéo các phép đo mức độ phù hợp gcov ra khỏi thiết bị và ghi lại các phép đo đó dưới dạng các cấu phần phần mềm kiểm thử. 
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector sẽ kéo các phép đo mức độ phù hợp của hạt nhân gcov ra khỏi debugfs và khỏi thiết bị, sau đó ghi nhật ký các phép đo đó dưới dạng các cấu phần phần mềm kiểm thử. 
HostStatsdMetricCollector Một IMetricCollector thu thập các chỉ số statsd từ phía máy chủ lưu trữ bằng cách sử dụng các lệnh tiện ích statsd. 
JavaCodeCoverageCollector BaseDeviceMetricCollector sẽ kéo các phép đo mức độ phù hợp của Java ra khỏi thiết bị và ghi lại các phép đo đó dưới dạng các cấu phần phần mềm kiểm thử. 
LogcatOnFailureCollector Trình thu thập sẽ ghi lại và đăng nhập một logcat khi một trường hợp kiểm thử không thành công. 
LogcatTimingMetricCollector Một trình thu thập chỉ số thu thập thông tin về thời gian (ví dụ: thời gian chuyển đổi người dùng) từ logcat trong một hoặc nhiều lần kiểm thử lặp lại bằng cách sử dụng các mẫu biểu thức chính quy đã cho để phân tích cú pháp tín hiệu bắt đầu và kết thúc của một sự kiện từ các dòng logcat. 
ModuleLogcatCollector Phiên bản của trình thu thập logcat nhưng dành cho mô-đun. 
PerfettoFilePullerCollector Một trình thu thập kéo các tệp dấu vết perfetto từ thiết bị, nén các tệp đó (nếu có) và thêm các tệp đó vào nhật ký kiểm thử. 
PerfettoPullerMetricCollector Lớp này không được dùng nữa. Thay vào đó, hãy sử dụng PerfettoFilePullerCollectorERROR(/PerfettoTracePostProcessor). 
RebootReasonCollector Trình thu thập dữ liệu thu thập thông tin về quá trình khởi động lại thiết bị trong quá trình chạy thử và báo cáo thông tin đó theo lý do và số lượng. 
RuntimeRestartCollector Trình thu thập thu thập dấu thời gian của các lần khởi động lại thời gian chạy (hệ thống gặp sự cố máy chủ) trong quá trình chạy thử nghiệm (nếu có). 
ScreenshotOnFailureCollector Trình thu thập sẽ chụp và ghi lại ảnh chụp màn hình khi một trường hợp kiểm thử không thành công. 
ShowmapPullerMetricCollector Triển khai cơ sở của FilePullerDeviceMetricCollector cho phép kéo các tệp showmap từ thiết bị và thu thập các chỉ số từ đó. 
TraceCmdCollector Một IMetricCollector thu thập các dấu vết trong quá trình kiểm thử bằng trace-cmd và ghi nhật ký các dấu vết đó vào lệnh gọi. 

Liệt kê

AutoLogCollector Liệt kê những bộ thu thập mà harness có thể tự động xử lý. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT