Tổng hợpPostProcessor | Công cụ tổng hợp chỉ số cung cấp giá trị 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 chỉ số số được thu thập trong quá trình chạy thử nghiệm nhiều lần lặp lại, coi chúng là gấp đôi. |
AtraceCollector | Một IMetricCollector chạy atrace trong quá trình kiểm tra và thu thập kết quả cũng như 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 đã cho từ thiết bị kiểm tra, ghi nhật ký thư mục kiểm tra và xử lý hậu kỳ các tệp theo dõi trong thư mục kiểm tra và tổng hợp các chỉ số. |
Trung BìnhBàiBộ Xử Lý | Triển khai bộ xử lý sau tính toán giá trị trung bình của danh sách các chỉ số. |
BaseDeviceMetricCollector | Triển khai cơ sở của IMetricCollector cho phép bắt đầu và dừng bộ sưu tập trên onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) và ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BasePostBộ xử lý | IPostProcessor cơ sở mà mọi triển khai sẽ mở rộng. |
BluetoothConnectionLatencyCollector | Trình thu thập sẽ đẩy cấu hình chỉ số thời lượng thống kê được xác định trước cho các thiết bị và thu thập thời lượng kết nối Bluetooth cho từng 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ý sau 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 chỉ số 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 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. |
Trình thu thập báo cáo lỗi | Một ITestInvocationListener truyền qua sẽ thu thập các báo cáo lỗi khi các sự kiện có thể định cấu hình xảy ra và sau đó gọi ITestInvocationListener#testLog trên các phần tử con của nó sau mỗi báo cáo lỗi được thu thập. |
BugreportzOnFailureCollector | Thu thập báo cáo lỗi khi một trường hợp thử nghiệm không thành công. |
BugreportzOnTestCaseFailureCollector | Thu thập báo cáo lỗi khi một trường hợp thử nghiệm đang chạy không thành công. |
ClangCodeCoverageCollector | BaseDeviceMetricCollector sẽ loại bỏ các phép đo mức độ phù hợp của Clang khỏi thiết bị và ghi lại chúng dưới dạng các thành phần thử nghiệm. |
Thu thậpTestListener | ITestInvocationListener sẽ thu thập tất cả các kết quả kiểm tra. |
LệnhStatusHandler | Trình xử lý giúp theo dõi và cập nhật trạng thái của một lệnh gọi. |
Tình trạngThất bạiGiám sát | Theo dõi bất kỳ lỗi nào từ lệnh gọi. |
Bảng điều khiểnResultReporter | Trình báo kết quả để in kết quả kiểm tra ra bàn điều khiển. |
ĐếmTestCasesCollector | Đếm và báo cáo số lượng trường hợp thử nghiệm cho một IRemoteTest nhất định. |
DebugHostLogOnFailureCollector | Collector sẽ thu thập và ghi nhật ký phía máy chủ khi xảy ra lỗi trường hợp thử nghiệm. |
DeviceReleaseReporter | Trình báo cáo phát hành thiết bị xử lý việc giao tiếp với quy trình gốc (các) thiết bị sẽ được phát hành. |
Thiết bịDấu vếtCollector | Collector sẽ bắt đầu theo dõi perfetto khi quá trình chạy thử bắt đầu và ghi nhật ký tệp theo dõi khi kết thúc. |
Thiết bịKhông khả dụngMàn hình | Người nghe này chỉ cố gắng nắm bắt DNAE ở cấp độ trường hợp thử nghiệm. |
Sự kiệnLoggerListener | Trình nghe ghi nhật ký 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. |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector lắng nghe khóa số liệu đến từ thiết bị và kéo chúng dưới dạng tệp từ thiết bị. |
FilePullerLogCollector | Logger của tệp được báo cáo bởi phía thiết bị. |
FilteredResultForwarder | Biến thể của ResultForwarder chỉ cho phép báo cáo danh sách cho phép của TestDescription . |
FormattedGeneratorReporter | Trình báo cáo cho phép tạo báo cáo ở một định dạng cụ thể. |
GcovCodeCoverageCollector | BaseDeviceMetricCollector sẽ loại bỏ các phép đo phạm vi gcov khỏi thiết bị và ghi lại chúng dưới dạng các thành phần thử nghiệm. |
GcovKernelCodeCoverageCollector | Một BaseDeviceMetricCollector sẽ lấy các phép đo mức độ phù hợp của hạt nhân gcov ra khỏi gỡ lỗi và tắt 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 để bắt đầu và kết thúc 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. |
ICommandScheduler.IScheduledInvocationListener | Trình lắng nghe các sự kiện gọi khi lệnh gọi hoàn tất. |
ILogSaverListener | Cho phép ITestInvocationListener lắng nghe khi tệp nhật ký được lưu. |
iMetricCollector | 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 để thu thập số liệu phù hợp. |
IPostBộ xử lý | Bộ xử lý bài đăng là một đối tượng Liên kết Thương mại nhằm cho phép xử lý số liệu và nhật ký SAU các bài kiểm tra và TRƯỚC báo cáo kết quả. |
IShardableListener | Một ITestInvocationListener có thể được phân đoạn. |
ISupportGranularKết quả | Giao diện chỉ định liệu ITestInvocationListener có hỗ trợ nhận kết quả chi tiết hay không. |
ITestSummaryListener | Giao diện cho phép ITestInvocationListener trao đổi một số thông tin hạn chế thông qua tóm tắt. |
GọiToJUnitResultForwarder | Một lớp lắng nghe các sự kiện ITestInvocationListener và chuyển tiếp chúng tới một TestListener . |
JarHostTest.HostTestListener | Trình bao bọc chuyển tiếp tất cả các sự kiện ngoại trừ testRunStarted() và testRunEnded() tới trình nghe được nhúng. |
JavaCodeCoverageCollector | Một BaseDeviceMetricCollector sẽ loại bỏ các phép đo phạm vi bảo hiểm Java khỏi thiết bị và ghi lại chúng dưới dạng các thành phần thử nghiệm. |
JsonHttpTestResultReporter | Trình báo cáo kết quả mã hóa kết quả chỉ số thử nghiệm và nhánh, thông tin thiết bị thành JSON và POST thành điểm cuối dịch vụ HTTP |
Máy dò mảnh cuối cùng | Khi chạy local sharding, đôi khi chúng ta chỉ muốn thực hiện một số hành động khi shard cuối cùng đạt đến invocationEnded(long) . |
LegacySub processResultsReporter | Việc triển khai bị đóng băng của trình báo cáo kết quả quy trình con vẫn tương thích với các phiên bản TF/CTS trước đó (ví dụ: 8+), bất chấp những thay đổi trong lớp cha của nó. |
LogSaverResultForwarder | ResultForwarder để lưu nhật ký bằng trình tiết kiệm tệp toàn cầu. |
LogcatCrashResultForwarder | Trình lắng nghe đặc biệt: khi gặp sự cố (sự cố quy trình thiết bị), nó sẽ cố gắng trích xuất sự cố từ logcat và thêm nó vào thông báo lỗi liên quan đến thử nghiệm. |
LogcatOnFailureCollector | Collector sẽ nắm bắt và ghi logcat khi một trường hợp thử nghiệm không thành công. |
LogcatTimingMetricCollector | 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 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. |
MetricFilePostBộ xử lý | Được sử dụng để tải lên tệp nhật ký chỉ số được thu thập trong cấp độ chạy thử nghiệm. |
MetricsXMLResultReporter | MetricsXMLResultReporter ghi các chỉ số thử nghiệm và chạy các chỉ số vào một tệp XML trong một thư mục được chỉ định bởi tham số thư mục chỉ số ở giai đoạn gọiEnded của thử nghiệm. |
Trình nghe mô-đun | Listener được gắn vào từng IRemoteTest của từng module để thu thập danh sách kết quả. |
Mô-đunLogcatCollector | Phiên bản của trình thu logcat nhưng dành cho mô-đun. |
TênMangleListener | Trình nghe proxy để dịch tên phương thức kiểm tra, lớp và gói khi kết quả được báo cáo. |
Vượt qua bài kiểm traFileReporter | Một ITestInvocationListener lưu danh sách các trường hợp kiểm tra vượt qua vào một tệp kiểm tra |
PerfettoGenericPostProcessor | Một bộ xử lý hậu kỳ 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 proto và các trường có giá trị chuỗi cho đến khi gặp trường có giá trị số. |
PerfettoPullerMetricCollector | Việc triển khai cơ bản của FilePullerDeviceMetricCollector cho phép lấy các tệp hoàn hảo từ thiết bị và thu thập số liệu từ thiết bị. |
PrettyTestEventLogger | Logger khớp các sự kiện và ghi nhật ký chúng để giúp gỡ lỗi dễ dàng hơn. |
ProtoResultReporter | Người 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. |
PythonBinaryHostTest.PythonForwarder | Trình chuyển tiếp kết quả để thay thế tên chạy bằng tên nhị phân. |
Khởi động lạiReasonCollector | Trình thu thập dữ liệu khởi động lại thiết bị trong quá trình chạy thử nghiệm và báo cáo chúng theo lý do và số lượng. |
RemoteTestTimeOutEnforcer | Trình nghe cho phép kiểm tra thời gian thực hiện của một cấu hình thử nghiệm nhất định và không thực hiện được nếu vượt quá thời gian chờ nhất định. |
Báo cáoCác bài kiểm tra đã vượt qua | Báo cáo trong tệp các bộ lọc có thể có để 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. |
Kết quảAndLogForwarder | Chuyển tiếp cho các kết quả và các sự kiện bản ghi. |
Trình chuyển tiếp kết quả | Một ITestInvocationListener chuyển tiếp các kết quả gọi đến một danh sách những người nghe khác. |
Thử lại LogSaverResultForwarder | Công ty giao nhận 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ử lạiResultForwarder | Phần mở rộng của ResultForwarder luôn đẩy đến một số lần thử nhất định. |
Thời gian chạyKhởi động lạiCollector | Trình thu thậ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ử nghiệm, nếu có. |
Ảnh chụp màn hìnhOnFailureCollector | Bộ sưu tậ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ừ mộ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 tới một trình nghe khác. |
ShardMainResultForwarder | ResultForwarder kết quả kết hợp kết quả của các yêu cầu kiểm tra được phân đoạn. |
ShowmapPullerMetricCollector | Việc triển khai cơ bản của FilePullerDeviceMetricCollector cho phép lấy các tệp sơ đồ hiển thị từ thiết bị và thu thập các chỉ số từ thiết bị. |
Statsd Before AfterGaugeMetricPostProcessor | Một bộ xử lý bài đăng 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 đăng xử lý 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 trình định dạng được chỉ định trên bộ xử lý. |
StatsdGenericPostProcessor | Một 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 | Việc triển khai ProtoResultReporter |
Sub processResultsReporter | Triển khai ITestInvocationListener để được chỉ định dưới dạng result_reporter và chuyển tiếp từ quy trình con kết quả kiểm tra, chạy thử nghiệm, yêu cầu kiểm tra. |
SuiteKết QuảPhóng Viên | Thu thập kết quả kiểm tra cho toàn bộ lệnh gọi bộ và xuất kết quả cuối cùng. |
Kiểm traThất bạiListener | Trình nghe được sử dụng để thực hiện hành động như ảnh chụp màn hình, báo cáo lỗi, thu thập logcat khi kiểm tra lỗi khi được yêu cầu. |
TestTimeoutEnforcer | Trình nghe cho phép kiểm tra thời gian thực hiện của một trường hợp thử nghiệm nhất định và không thực hiện được nếu trường hợp đó vượt quá thời gian chờ nhất định. |
Văn BảnKết QuảPhóng Viê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ếtCmdCollector | 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. |
TradefedSandboxRunner.StubScheduledInvocationListener | Sơ khai IScheduledInvocationListener không làm gì cả. |
XmlFormattedGeneratorReporter | Việc triển khai FormattedGeneratorReporter định dạng bộ kết quả ở định dạng xml. |
Trình báo cáo kết quả Xml | Ghi kết quả JUnit vào tệp XML ở định dạng phù hợp với XMLJUnitResultFormatter của Ant. |