com.android.tradefed.device.metric

Chú thích

Tùy chọn số liệu Chú thích cho các phương pháp thử nghiệm được chú thích bằng @Test hoặc nếu chú thích là một phần trong 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 bộ sưu tập, lọc một số phương pháp.

Giao diện

Bộ sưu tập số liệu Giao diện này sẽ được thêm làm công cụ trang trí khi báo cáo kết quả kiểm tra nhằm thu thập các số liệu phù hợp.
IMetricCollectorThu Giao diện để IRemoteTest triển khai nếu họ cần lấy danh sách IMetricCollector để chạy thử nghiệm.

Các lớp học

AtraceCollector IMetricCollector chạy atrace trong quá trình kiểm tra và thu thập kết quả rồi ghi chúng vào lệnh gọi.
AtraceRunMetricCollector Thu thập dấu vết từ tất cả thư mục kiểm tra trong thư mục nhất định từ thiết bị kiểm tra, ghi nhật ký thư mục kiểm tra và đăng xử lý các tệp theo dõi trong thư mục kiểm tra và tổng hợp các số liệu.
Cơ sởThiết bịSố liệuBộ sưu tập Việc triển khai IMetricCollector cơ bản 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)) .
Bộ thu thập độ trễ kết nối Bluetooth Trình thu thập sẽ đẩy cấu hình chỉ số thời lượng statsd được xác định trước tới các thiết bị và thu thập thời lượng kết nối Bluetooth cho mỗi cấu hình.
BluetoothConnectionStateCollector Trình thu thập này sẽ thu thập số liệu BluetoothConnectionStateChanged và ghi lại số trạng thái kết nối cho từng cấu hình.
BluetoothHciSnoopLogCollector Collector để kích hoạt tính năng ghi nhật ký theo dõi Bluetooth HCI trên DUT và thu thập nhật ký cho mỗi lần kiểm tra.
Báo cáo lỗiOnFailureCollector Thu thập báo cáo lỗi khi trường hợp thử nghiệm không thành công.
BugreportzOnTestCaseFailureCollector Thu thập báo cáo lỗi khi trường hợp thử nghiệm trong quá trình chạy không thành công.
ClangCodeBộ sưu tập bảo hiểm BaseDeviceMetricCollector sẽ kéo các phép đo phạm vi phủ sóng Clang ra khỏi thiết bị và ghi lại chúng dưới dạng tạo phẩm thử nghiệm.
Người trợ giúp sưu tập 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.
Bộ sưu tập CountTestCase Đếm và báo cáo số lượng trường hợp thử nghiệm cho một IRemoteTest nhất định.
DebugHostLogOnFailureCollector Bộ sưu tập sẽ thu thập và ghi lại nhật ký phía máy chủ khi xảy ra lỗi trường hợp kiểm thử.
Dữ liệu số liệu thiết bị Đối tượng chứa tất cả dữ liệu được thu thập bởi người thu thập số liệu.
Bộ thu thập dấu vết thiết bị Bộ sưu tập sẽ bắt đầu theo dõi perfetto khi quá trình chạy thử bắt đầu và ghi lại tệp theo dõi ở cuối.
Trình giả lậpBộ nhớCpuCapturer
FilePullerThiết bịMetricCollector BaseDeviceMetricCollector lắng nghe khóa số liệu đến từ thiết bị và lấy chúng dưới dạng tệp từ thiết bị.
FilePullerLogCollector Trình ghi nhật ký tệp do phía thiết bị báo cáo.
Bộ sưu tập bảo hiểm GcovCode BaseDeviceMetricCollector sẽ kéo các phép đo mức độ bao phủ gcov ra khỏi thiết bị và ghi lại chúng dưới dạng tạo phẩm thử nghiệm.
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector sẽ kéo các phép đo mức độ bao phủ hạt nhân gcov ra khỏi các bản gỡ lỗi và ra khỏi thiết bị, sau đó cuối cùng ghi lại chúng dưới dạng tạo phẩm thử nghiệm.
HostStatsdMetricCollector IMetricCollector thu thập số liệu 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ẽ kéo các phép đo phạm vi phủ sóng Java ra khỏi thiết bị và ghi chúng dưới dạng tạo phẩm thử nghiệm.
LogcatOnFailureCollector Bộ sưu tập sẽ ghi lại và ghi nhật ký logcat khi trường hợp thử nghiệm không thành công.
Bộ sưu tập số liệu thời gian của Logcat Trình thu thập số liệu thu thập thông tin về thời gian (ví dụ: thời gian chuyển đổi của người dùng) từ logcat trong một hoặc nhiều thử nghiệm 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 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.
Mô-đunLogcatBộ sưu tập Phiên bản của trình thu thập logcat nhưng dành cho mô-đun.
PerfettoPullerMetricCollector Triển khai cơ sở FilePullerDeviceMetricCollector cho phép kéo các tệp perfetto khỏi thiết bị và thu thập số liệu từ thiết bị.
Khởi động lạiLý doThu thập Bộ sưu tập thu thập việc khởi động lại thiết bị trong quá trình chạy thử và báo cáo chúng theo lý do và số lượng.
Thời gian chạyKhởi động lạiBộ sưu tập Bộ sưu tập thu thập dấu thời gian khởi động lại thời gian chạy (máy chủ hệ thống gặp sự cố) trong quá trình chạy thử, nếu có.
Ảnh chụp màn hìnhOnFailureCollector Trình thu thập sẽ chụp và ghi lại ảnh chụp màn hình khi trường hợp thử nghiệm không thành công.
ShowmapPullerSố liệuBộ sưu tập Việc triển khai cơ sở FilePullerDeviceMetricCollector cho phép lấy các tệp bản đồ hiển thị từ thiết bị và thu thập số liệu từ thiết bị.
Dấu vếtCmdBộ sưu tập 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.

Enum

Trình thu thập nhật ký tự động Bảng liệt kê mô tả bộ sưu tập nào có thể được xử lý tự động bởi dây nịt.
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT