com.android.tradefed.result

Giao diện

BugreportCollector.SubPredicate
ILogSaver Các lớp triển khai giao diện này cung cấp các phương thức lưu trữ nhật ký vào vị trí trung tâm.
ILogSaverListener Cho phép ITestInvocationListener lắng nghe khi tệp nhật ký được lưu.
Nguồn đầu vào Về cơ bản, giao diện này bao bọc một ERROR(/InputStream) để làm cho nó có thể nhân bản được.
IShardableListener ITestInvocationListener có thể được phân chia.
ITestInvocationListener Trình nghe kết quả kiểm tra từ lệnh gọi kiểm tra.
ITestLifeCycleReceiver Nhận thông báo sự kiện trong quá trình chạy thử nghiệm thiết bị đo đạc.
ITestLoggerNgười nhận Một thực thể có thể được chèn một phiên bản ITestLogger để có thể sử dụng nó cho mục đích ghi nhật ký.
ITestTóm tắtListener Giao diện cho phép ITestInvocationListener trao đổi một số thông tin hạn chế thông qua các bản tóm tắt.

Các lớp học

ATestFileSystemLogSaver Lớp LogSaver này được ATest sử dụng để lưu nhật ký vào một đường dẫn cụ thể.
Trình thu thập báo cáo lỗi Một ITestInvocationListener truyền qua thu thập các báo cáo lỗi khi xảy ra các sự kiện có thể định cấu hình, sau đó gọi ITestInvocationListener#testLog trên các phần tử con của nó sau khi mỗi báo cáo lỗi được thu thập.
BugreportCollector.Predicate Vị từ đầy đủ mô tả thời điểm ghi lại báo cáo lỗi.
ByteArrayInputStreamSource
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.
CountingTestResultListener TestResultListener theo dõi tổng số bài kiểm tra bằng TestStatus
Trình báo cáo tập tin thiết bị Một lớp tiện ích kiểm tra thiết bị để tìm tệp và gửi chúng tới ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) nếu tìm thấy.
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
Mô tả lỗi Lớp mô tả thông tin lỗi trong Liên đoàn Thương mại.
TệpĐầu vàoStreamNguồn Một InputStreamSource nhận một tệp đầu vào.
FileSystemLogSaver Lưu nhật ký vào hệ thống tập tin.
FilteredResultForwarder Biến thể của ResultForwarder chỉ cho phép báo cáo danh sách cho phép của TestDescription .
Lời gọiTóm tắtNgười trợ giúp Lớp trợ giúp để thu thập và báo cáo TestSummary cho tập hợp người nghe
InvocationToJUnitResultForwarder Một lớp lắng nghe các sự kiện ITestInvocationListener và chuyển tiếp chúng tới TestListener .
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
JUnitToInvocationResultForwarder Một lớp lắng nghe các sự kiện TestListener và chuyển tiếp chúng tới ITestInvocationListener .
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ó.
LogcatCrashResultForwarder Trình nghe đặc biệt: khi có lỗi (quá trình thiết bị đo gặp sự cố), 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.
Tệp nhật ký Lớp để giữ siêu dữ liệu cho tệp nhật ký đã lưu.
LogFileSaver Một trình trợ giúp cho ITestInvocationListener sẽ lưu dữ liệu nhật ký vào một tệp
LogSaverResultForwarder ResultForwarder để lưu nhật ký bằng trình tiết kiệm tệp chung.
LUCIResultNgười báo cáo Trình báo cáo kết quả lưu các kết quả kiểm tra mà ResultDB và LUCI cần sang định dạng JSON (go/result-sink) và ghi lại vị trí tệp trong bảng điều khiển.
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.
MultiFailureMô tả Thu thập nhiều FailureDescription trong một ngăn chứa.
Tên MangleListener 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.
PassingTestFileReporter ITestInvocationListener lưu danh sách các trường hợp kiểm thử đã chuyển vào tệp kiểm thử
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.
ResultAndLogForwarder Chuyển tiếp cho các kết quả và các sự kiện ghi nhật ký.
Trình chuyển tiếp kết quả ITestInvocationListener chuyển tiếp kết quả lệnh gọi đến danh sách các trình nghe khác.
Lưu giữFileSaver Lớp trợ giúp để tạo tệp .retention trong một thư mục.
Thử lạiKết quảForwarder Tiện ích mở rộng của ResultForwarder luôn đẩy tới số lần thử nhất định.
Ảnh chụp đầu vàoStreamNguồn Nguồn đầu vào được hỗ trợ bằng tệp.
StubTestRunListener Việc triển khai ITestRunListener còn sơ khai
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.
Kiểm traMô tả Lớp biểu diễn thông tin về một ca kiểm thử.
Kiểm traMô tảTệp Một lớp tiện ích để sắp xếp và sắp xếp lại danh sách TestDescriptions vào một tệp thử nghiệm.
Kết quả kiểm tra Vùng chứa kết quả của một lần thử nghiệm.
Trình nghe kết quả kiểm tra Đơn giản hóa ITestLifecycleListener dành cho những người triển khai chỉ quan tâm đến kết quả kiểm tra riêng lẻ.
Chạy thửKết quả Giữ kết quả từ một lần chạy thử nghiệm duy nhất.
Kiểm traTóm tắt Một lớp để đại diện cho một bản tóm tắt kiểm tra.
TestSummary.TypedString
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ả đến máy in kết quả văn bản JUnit.
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.

Enum

Hành động đang tiến hành Hành động chung đang được tiến hành.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Relation
Trạng thái lời mời Một enum trợ giúp để thể hiện trạng thái lệnh gọi
Loại dữ liệu nhật ký Đại diện cho kiểu dữ liệu của dữ liệu nhật ký.
Trạng thái kiểm tra Trình bày trong Tradefed các trạng thái có thể có của các phương pháp thử nghiệm.
TestSummary.Type