Tổng hợp bài xử lý | Công cụ tổng hợp số liệu cung cấp các phần trăm tối thiểu, tối đa, trung bình, phương sai, độ lệch chuẩn, tổng, số lượng và phần trăm tùy chọn cho các số liệu được thu thập trong quá trình chạy thử nghiệm nhiều lần lặp, coi chúng là gấp đôi. |
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. |
Bộ xử lý bài đăng trung bình | Triển khai bộ xử lý sau tính toán mức trung bình của danh sách 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) và ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BasePostProcessor | IPostProcessor cơ sở mà mọi triển khai sẽ mở rộng. |
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. |
BluetoothConnectionSuccessRatePostProcessor | Triển khai bộ xử lý hậu kỳ tính toán tỷ lệ thành công cho cấu hình bluetooth Sử dụng "metric-key-match" để chỉ định các số liệu chứa trạng thái kết nối bluetooth trong mảng số Ví dụ [0, 1, 2, 3, 0, 1, 2, 3]. |
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. |
CollectingTestListener | ITestInvocationListener sẽ thu thập tất cả kết quả kiểm tra. |
Bảng điều khiểnResultReporter | Trình báo cáo kết quả để in kết quả kiểm tra ra bàn điều khiển. |
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ử. |
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. |
Sự kiệnLoggerListener | Trình nghe ghi lại tất cả các sự kiện mà nó nhận được vào một tệp |
FileProtoResultReporter | Trình báo cáo Proto kết xuất TestRecord vào một tệp. |
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. |
FormattedGeneratorReporter | Trình báo cáo cho phép tạo báo cáo theo một định dạng cụ thể. |
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. |
GranularRetriableTestWrapper.StartEndCollector | Trình trợ giúp lớp để phát hiện phần bắt đầu và kết thúc lượt chạy bị thiếu. |
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. |
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. |
IPostProcessor | Bộ xử lý sau là một đối tượng của Liên đoàn Thương mại nhằm cho phép xử lý các số liệu và nhật ký SAU các cuộc kiểm tra và TRƯỚC khi báo cáo kết quả. |
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. |
Trình báo cáo JsonHttpTestResult | Trình báo cáo kết quả mã hóa kết quả và nhánh chỉ số kiểm tra, thông tin thiết bị thành JSON và POST thành điểm cuối dịch vụ HTTP |
LegacySubprocessResultsReporter | Việc triển khai cố định trình báo cáo kết quả quy trình con sẽ vẫn tương thích với các phiên bản trước của TF/CTS (ví dụ 8+), bất chấp những thay đổi trong siêu lớp của nó. |
LogSaverResultForwarder | ResultForwarder để lưu nhật ký bằng trình tiết kiệm tệp chung. |
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. |
MetricFilePostProcessor | Được sử dụng để tải lên tệp nhật ký số liệu được thu thập trong quá trình kiểm tra và chạy cấp độ. |
Trình báo cáo kết quả XML số liệu | MetricsXMLResultReporter ghi các số liệu kiểm tra và chạy các số liệu vào một tệp XML trong một thư mục được chỉ định bởi tham số thư mục số liệu ở giai đoạn invocationEnded của thử nghiệm. |
Trình nghe mô-đun | Trình nghe được gắn vào mỗi IRemoteTest của từng mô-đun để thu thập danh sách kết quả. |
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. |
PerfettoGenericPostProcessor | Bộ xử lý bài xử lý tệp proto perfetto số liệu nhị phân/văn bản thành các cặp khóa-giá trị bằng cách mở rộng đệ quy các thông báo và trường proto có giá trị chuỗi cho đến khi gặp trường có giá trị số. |
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ị. |
Trình báo cáo kết quả Proto | Trình báo cáo kết quả xây dựng một protobuf TestRecord với tất cả các kết quả bên trong. |
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. |
Báo cáoĐạtBài kiểm tra | Báo cáo trong một tập tin các bộ lọc có thể loại trừ bài kiểm tra đã vượt qua. |
Trình tổng hợp kết quả | Trình chuyển tiếp đặc biệt tổng hợp kết quả khi cần, dựa trên chiến lược thử lại đã được thực hiện. |
ResultAndLogForwarder | Chuyển tiếp cho các kết quả và các sự kiện ghi nhật ký. |
Thử lạiLogSaverResultForwarder | Người chuyển tiếp cũng xử lý việc vượt qua nỗ lực hiện tại mà chúng tôi đang thực hiện. |
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. |
ShardListener | ITestInvocationListener thu thập kết quả từ phân đoạn lệnh gọi (còn gọi là phân tách lệnh gọi để chạy song song trên nhiều tài nguyên) và chuyển tiếp chúng đến một trình nghe khác. |
ShardMainResultForwarder | ResultForwarder kết quả kết hợp các kết quả của lệnh gọi thử nghiệm được phân chia. |
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ị. |
StatsdBeforeAfterGaugeMetricPostProcessor | Bộ xử lý bài xử lý các số liệu đánh giá được thu thập theo cách tiếp cận "trước/sau", tức là |
StatsdEventMetricPostProcessor | Bộ xử lý bài xử lý các số liệu sự kiện trong báo cáo statsd thành các cặp khóa-giá trị, sử dụng các bộ định dạng được chỉ định trên bộ xử lý. |
StatsdGenericPostProcessor | Bộ xử lý bài xử lý các báo cáo thống kê nguyên mẫu nhị phân thành các cặp khóa-giá trị bằng cách mở rộng báo cáo dưới dạng cấu trúc cây. |
StreamProtoResultReporter | Triển khai ProtoResultReporter |
SubprocessResultsReporter | Triển khai ITestInvocationListener để được chỉ định dưới dạng result_reporter và chuyển tiếp từ quy trình con các kết quả kiểm tra, chạy thử nghiệm, lệnh gọi kiểm tra. |
SuiteResultReporter | Thu thập kết quả kiểm tra cho toàn bộ lệnh gọi bộ và đưa ra kết quả cuối cùng. |
Trình báo cáo kết quả văn bản | Trình báo cáo kết quả kiểm tra chuyển tiếp kết quả tới máy in kết quả văn bản JUnit. |
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. |
Trình báo cáo XmlFormattedGenerator | Việc triển khai FormattedGeneratorReporter để định dạng bộ sản phẩm sẽ có định dạng xml. |
Trình báo cáo kết quả Xml | Ghi kết quả JUnit vào tệp XML theo định dạng phù hợp với XMLJUnitResultFormatter của Ant. |