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 của TestDescription cho phép chỉ định một số tham số bổ sung hữu ích cho: Điều chỉnh hành vi của trình thu thập, lọc một số phương thức. 

Giao diện

IMetricCollector Giao diện này sẽ được thêm vào 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 để IRemoteTest triển khai nếu cần lấy danh sách IMetricCollector cho lần chạy kiểm thử. 

Lớp

AtraceCollector IMetricCollector chạy atrace trong quá trình kiểm thử, thu thập kết quả và ghi lại các kết quả đó vào lệnh gọi. 
AtraceRunMetricCollector Thu thập 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ý sau các tệp theo dõi 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ơ sở 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 Bộ thu thập dữ liệu 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 Bộ 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 mỗi hồ sơ. 
BluetoothHciSnoopLogCollector Bộ 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 mỗi lần 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 BaseDeviceMetricCollector sẽ lấy các phép đo mức độ sử dụng Clang trên thiết bị và ghi lại dưới dạng cấu phần phần mềm kiểm thử. 
CodeCoverageCollector BaseDeviceMetricCollector sẽ lấy các phép đo phạm vi sử dụng Java và mã gốc trên thiết bị và ghi lại các phép đo đó dưới dạng cấu phần phần mềm kiểm thử. 
CollectorHelper Trình 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 Bộ thu thập sẽ thu thập và ghi nhật ký phía máy chủ khi xảy ra lỗi kiểm thử. 
DeviceMetricData Đối tượng để lưu trữ tất cả dữ liệu do trình thu thập chỉ số thu thập. 
DeviceTraceCollector Bộ thu thập sẽ bắt đầu theo dõi perfetto khi một lần chạy kiểm thử bắt đầu và ghi nhật ký tệp theo dõi ở cuối. 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector BaseDeviceMetricCollector theo dõi khoá chỉ số đến từ thiết bị và lấy các khoá đó 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 BaseDeviceMetricCollector sẽ lấy các phép đo mức độ sử dụng gcov từ thiết bị và ghi lại dưới dạng cấu phần phần mềm kiểm thử. 
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector sẽ lấy các phép đo phạm vi sử dụng hạt nhân gcov từ debugfs và ngoài thiết bị, sau đó ghi lại các phép đo này dưới dạng cấu phần phần mềm kiểm thử. 
HostStatsdMetricCollector IMetricCollector thu thập các chỉ số statsd từ phía máy chủ bằng cách sử dụng các lệnh tiện ích statsd. 
JavaCodeCoverageCollector BaseDeviceMetricCollector sẽ lấy các phép đo phạm vi sử dụng Java từ thiết bị và ghi lại dưới dạng cấu phần phần mềm kiểm thử. 
LogcatOnFailureCollector Bộ thu thập sẽ ghi lại và ghi nhật ký logcat khi một trường hợp kiểm thử không thành công. 
LogcatTimingMetricCollector Bộ 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 regex nhất định để 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. 
PerfettoPullerMetricCollector Phương thức triển khai cơ sở của FilePullerDeviceMetricCollector cho phép lấy các tệp perfetto từ thiết bị và thu thập các chỉ số từ thiết bị đó. 
RebootReasonCollector Bộ thu thập dữ liệu thu thập quá trình khởi động lại thiết bị trong quá trình chạy kiểm thử và báo cáo các lần khởi động lại theo lý do và số lượng. 
RuntimeRestartCollector Bộ thu thập dữ liệu thu thập dấu thời gian của các lần khởi động lại thời gian chạy (sự cố máy chủ hệ thống) trong quá trình chạy kiểm thử, nếu có. 
ScreenshotOnFailureCollector Bộ 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 Cách triển khai cơ sở của FilePullerDeviceMetricCollector cho phép lấy các tệp bản đồ hiển thị từ thiết bị và thu thập các chỉ số từ tệp đó. 
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ệnh gọi. 

Liệt kê

AutoLogCollector Dữ liệu liệt kê mô tả bộ thu nào có thể tự động được xử lý bằng bộ điều khiển. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT