AggregatePostProcessor | Một công cụ tổng hợp số liệu cung cấp các tỷ lệ tối thiểu, tối đa, trung bình, phương sai, độ lệch chuẩn, tổng số, số lượng và 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, coi chúng là gấp đôi. |
AtraceCollector | Một IMetricCollector chạy thất bại trong quá trình kiểm tra và thu thập kết quả và ghi chúng vào lệnh gọi. |
AtraceRunMetricCollector | Thu thập các dấu vết từ tất cả các thư mục thử nghiệm trong thư mục đã cho từ thiết bị thử nghiệm, ghi lại thư mục thử nghiệm và đăng các tệp theo dõi quá trình trong thư mục thử nghiệm và tổng hợp các số liệu. |
AveragePostProcessor | Triển khai bộ xử lý bài viết để tính 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 thu thập trên onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) và ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BasePostProcessor | Bộ IPostProcessor cơ sở mà mọi triển khai nên mở rộng. |
BluetoothConnectionLatencyCollector | Bộ sưu tập sẽ đẩy cấu hình chỉ số thời lượng thống kê đượ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 từng cấu hình. |
BluetoothConnectionStateCollector | Bộ sưu tậ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 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 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]. |
BugreportCollector | Một ITestInvocationListener chuyển qua thu thập 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 con của nó sau mỗi lần thu thập báo cáo lỗi. |
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ẽ kéo các phép đo vùng phủ của Clang ra khỏi thiết bị và ghi lại chúng dưới dạng hiện vật thử nghiệm. |
CollectingTestListener | Một ITestInvocationListener sẽ thu thập tất cả các kết quả kiểm tra. |
CommandStatusHandler | Trình xử lý giúp theo dõi và cập nhật trạng thái của một lời gọi. |
ConsoleResultReporter | Báo cáo kết quả để in kết quả kiểm tra ra bàn điều khiển. |
CountTestCasesCollector | Đế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 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 mẹ mà (các) thiết bị sẽ được phát hành. |
DeviceUnavailableMonitor | Trình 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 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. |
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 | Trình ghi nhật ký 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 TestDescription cho phép. |
FormattedGeneratorReporter | Trình báo cáo cho phép tạo báo cáo ở một định dạng cụ thể. |
GcovCodeCoverageCollector | Một BaseDeviceMetricCollector sẽ kéo các phép đo vùng phủ gcov ra khỏi thiết bị và ghi lại chúng dưới dạng hiện vật thử nghiệm. |
HostStatsdMetricCollector | Một IMetricCollector thu thập các chỉ số thống kê từ phía máy chủ bằng cách sử dụng các lệnh tiện ích thống kê. |
ICommandScheduler.ISchedisedInvocationListener | Trình nghe cho các sự kiện gọi khi hoàn tất yêu cầu. |
ILogSaverListener | Cho phép ITestInvocationListener lắng nghe khi các tệp nhật ký được lưu. |
IMetricCollector | Giao diện này sẽ được thêm vào như một trình trang trí khi báo cáo kết quả kiểm tra để thu thập các chỉ số phù hợp. |
IPostProcessor | Bộ xử lý bài đăng 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 chỉ số và nhật ký SAU các bài kiểm tra và TRƯỚC khi báo cáo kết quả. |
IShardableListener | Một ITestInvocationListener có thể được chia nhỏ. |
ISupportGranularResults | Giao diện chỉ định liệu ITestInvocationListener 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. |
InvocationToJUnitResultForwarder | Một lớp lắng nghe các sự kiện ITestInvocationListener và chuyển tiếp chúng đến TestListener . |
JarHostTest.HostTestListener | Trình nghe gói 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ẽ kéo các phép đo vùng phủ Java ra khỏi thiết bị và ghi lại chúng dưới dạng tạo tác thử nghiệm. |
JsonHttpTestResultReporter | Một báo cáo kết quả mã hóa các kết quả chỉ số thử nghiệm và thông tin chi nhánh, thiết bị thành JSON và POST vào một điểm cuối dịch vụ HTTP |
LastShardDetector | Khi chạy sharding cục bộ, đôi khi chúng ta chỉ muốn thực hiện một số hành động khi phân đoạn cuối cùng đạt tới invocationEnded(long) . |
LegacySubprocessResultsReporter | Việc triển khai cố đị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 TF / CTS trước đó (ví dụ: 8+), bất chấp những thay đổi trong lớp cha của nó. |
LogSaverResultForwarder | Một ResultForwarder để lưu nhật ký với trình tiết kiệm tệp chung. |
LogcatCrashResultForwarder | Trình lắng nghe đặc biệt: khi có lỗi (quá trình đo đạc bị lỗi), nó sẽ cố gắng trích xuất từ logcat sự cố 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 nhật ký logcat khi trường hợp thử nghiệm không thành công. |
LogcatTimingMetricCollector | Một bộ thu thập số liệu thu thập thông tin 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 regex đã cho để phân tích cú pháp các 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ý chỉ số được thu thập trong cấp độ thử nghiệm và chạy. |
MetricsXMLResultReporter | MetricsXMLResultReporter ghi các chỉ số thử nghiệm và chạy các chỉ số vào tệp XML trong một thư mục được chỉ định bởi tham số thư mục metrics ở giai đoạn invocationEnded của thử nghiệm. |
ModuleListener | Trình nghe được đính kèm với mỗi IRemoteTest của mỗi mô-đun để thu thập danh sách kết quả. |
ModuleLogcatCollector | Phiên bản của bộ sưu tập logcat nhưng dành cho mô-đun. |
NameMangleListener | Trình nghe proxy để dịch tên gói, lớp và phương pháp thử nghiệm khi kết quả được báo cáo. |
PassingTestFileReporter | ITestInvocationListener lưu danh sách các trường hợp thử nghiệm vượt qua vào tệp thử nghiệm |
PerfettoGenericPostProcessor | Một 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 với các giá trị chuỗi cho đến khi gặp trường có giá trị số. |
PerfettoPullerMetricCollector | Triển khai cơ sở của FilePullerDeviceMetricCollector cho phép kéo các tệp perfetto từ thiết bị và thu thập các chỉ số từ nó. |
PrettyTestEventLogger | Trình ghi nhật ký 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 | Báo cáo kết quả xây dựng một TestRecord với tất cả các kết quả bên trong. |
PythonBinaryHostTest.PythonForwarder | Bộ chuyển tiếp kết quả thay thế tên chạy bằng tên nhị phân. |
RebootReasonCollector | Collector thu thập thiết bị khởi động lại 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 xử lý cho phép kiểm tra thời gian thực thi của một cấu hình thử nghiệm nhất định và không thành công nếu nó vượt quá thời gian chờ nhất định. |
ReportPassedTests | Báo cáo trong một tệp các bộ lọc có thể có để loại trừ thử nghiệm đã vượt qua. |
ResultAggregator | Người giao nhận đặc biệt tổng hợp kết quả khi cần thiết, 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 nhật ký. |
ResultForwarder | ITestInvocationListener chuyển tiếp kết quả lời gọi đến danh sách những người nghe khác. |
RetryLogSaverResultForwarder | Người 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. |
RetryResultForwarder | Phần mở rộng của ResultForwarder luôn đẩy đến một số lần thử nhất định. |
RuntimeRestartCollector | Bộ sưu tập thu thập dấu thời gian của thời gian chạy khởi động lại (sự cố máy chủ hệ thống) trong quá trình chạy thử nghiệm, nếu có. |
ScreenshotOnFailureCollector | 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 (hay còn gọi là phân đoạn lệnh gọi để chạy trên nhiều tài nguyên song song) và chuyển tiếp chúng đến một bộ nghe khác. |
ShardMainResultForwarder | Một ResultForwarder kết hợp các kết quả của một lệnh gọi kiểm tra phân đoạn. |
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ừ nó. |
StatsdBeforeAfterGaugeMetricPostProcessor | Bộ xử lý bài viết xử lý các chỉ số đo lường đượ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ý số liệu sự kiện trong báo cáo thống kê thành các cặp khóa-giá trị, sử dụng các đị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 số liệu thống kê proto 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 là result_reporter và chuyển tiếp từ quy trình con kết quả của các bài kiểm tra, chạy kiểm tra, lệnh gọi kiểm tra. |
SuiteResultReporter | Thu thập kết quả kiểm tra cho toàn bộ lời gọi và xuất ra kết quả cuối cùng. |
TestFailureListener | Listener được sử dụng để thực hiện các 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 không thành công khi được yêu cầu. |
TestTimeoutEnforcer | Trình xử lý cho phép kiểm tra thời gian thực thi của một trường hợp thử nghiệm nhất định và không thực hiện được nếu quá thời gian chờ nhất định. |
TextResultReporter | Trình báo cáo kết quả thử nghiệm sẽ chuyển tiếp kết quả đến máy in kết quả văn bản JUnit. |
TraceCmdCollector | 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.StubSchedisedInvocationListener | Một bản 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. |
XmlResultReporter | Ghi kết quả JUnit vào tệp XML ở định dạng phù hợp với XMLJUnitResultFormatter của Ant. |