com.android.tradefed.testtype

Giao diện

Iabi Giao diện đại diện cho ABI đang được thử nghiệm.
IAbiThu Một bài kiểm tra cần ABI được kiểm tra.
IBuildReceiver Một thử nghiệm cần tham chiếu đến bản dựng đang được thử nghiệm.
IDeviceTest Giao diện dành cho đối tượng cần tham chiếu đến ITestDevice .
IInvocationContextReceiver Một bài kiểm tra cần tham chiếu đến bối cảnh của lệnh gọi.
IMultiDeviceTest Giao diện này không được dùng nữa. Giao diện này được giữ tạm thời để tương thích nhưng thực tế không còn được sử dụng nữa. Xin vui lòng không thực hiện nó.
INativeDeviceTest Giao diện dành cho đối tượng cần tham chiếu đến INativeDevice .
IRemoteTest Một thử nghiệm báo cáo kết quả trực tiếp tới ITestInvocationListener .
IReportNotExecuted Trong trường hợp thực thi không đầy đủ, IRemoteTest triển khai giao diện này có thể báo cáo các thử nghiệm không được thực hiện để cải thiện báo cáo.
IResumableTest Giao diện này không được dùng nữa. Không cần điều này nữa
IRuntimeHintProvider
Bộ thu ISetOption Việc triển khai giao diện này phải có Option có tên "set-option" được liên kết với HostTest#SET_OPTION_NAME .
IShardableTest IRemoteTest có thể được chia thành các thử nghiệm phụ có thể thực thi riêng biệt.
ITestAnnotationFilterReceiver Một trình chạy có thể lọc những bài kiểm tra nào sẽ chạy dựa trên các chú thích.
ITestCollector Cung cấp hỗ trợ cho việc thu thập bài kiểm tra; khi được thiết lập, người chạy thử nghiệm phải thực hiện chạy thử để thu thập các trường hợp thử nghiệm mà không thực sự thực thi chúng.
ITestFileFilterReceiver Một trình chạy có thể nhận một tệp chỉ định thử nghiệm nào sẽ chạy và/hoặc không chạy.
ITestFilterReceiver Một người chạy có thể lọc những bài kiểm tra nào sẽ chạy.
ITestInformationReceiver Giao diện nhận TestInformation của một số lớp.

Các lớp học

Abi Một lớp đại diện cho ABI.
AndroidJUnitTest Thử nghiệm chạy gói thử nghiệm thiết bị đo lường trên thiết bị nhất định bằng cách sử dụng android.support.test.runner.AndroidJUnitRunner.
Nghệ thuậtGTest
ArtRunTest Một người chạy thử để chạy thử nghiệm ART.
ArtRunTest.AdbShellCommandException Một lớp ngoại lệ để báo cáo lỗi xảy ra trong quá trình thực thi lệnh shell ADB.
Kiểm tra bảo hiểm mã Thử nghiệm chạy gói thử nghiệm thiết bị đo lường trên một thiết bị nhất định và tạo báo cáo phạm vi mã.
Kiểm tra phần mềm đồng hành Lớp kiểm thử cơ bản gói gọn quá trình lấy và kiểm tra thiết bị đồng hành

Lớp con có thể gọi getCompanion() để lấy đồng hành được phân bổ.

Trình kiểm tra mức pin của thiết bị IRemoteTest kiểm tra mức sạc pin tối thiểu và đợi pin đạt đến ngưỡng sạc thứ hai nếu không có mức sạc tối thiểu.
DeviceJUnit4ClassRunner Trình chạy thử JUnit4 cũng hỗ trợ IDeviceTest .
DeviceJUnit4ClassRunner.LogAnnotation Chú thích giả nhằm mục đích mang nhật ký đến cho các phóng viên.
DeviceJUnit4ClassRunner.MetricAnnotation Chú thích giả nhằm mục đích mang số liệu đến cho các phóng viên.
DeviceJUnit4ClassRunner.TestLogData Triển khai ExternalResourceTestRule .
DeviceJUnit4ClassRunner.TestMetrics Triển khai ExternalResourceTestRule .
Thiết bịSuite Mở rộng Suite chứa JUnit4 để cung cấp ITestDevice cho các thử nghiệm yêu cầu nó.
DeviceTestCase Trường hợp thử nghiệm JUnit trợ giúp cung cấp dịch vụ IRemoteTestIDeviceTest .
Kiểm tra thiết bịKết quả Chuyên môn hóa TestResult sẽ bị hủy khi xảy ra DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableException
DeviceTestSuite Bộ thử nghiệm JUnit trợ giúp cung cấp dịch vụ IRemoteTestIDeviceTest .
DynamicFileStubTest Đây là bài kiểm tra được giao dịch để kiểm tra xem giao dịch có thể giải quyết chính xác tệp động hay không.
Thử nghiệm giả mạo Một bài kiểm tra giả có mục đích là giúp dễ dàng tạo ra các kết quả kiểm tra lặp lại.
Trình phân tích kết quả điểm chuẩn của Google Phân tích kết quả của Google Benchmark chạy từ shell và trả về bản đồ chứa tất cả kết quả.
Kiểm tra điểm chuẩn của Google Bài kiểm tra chạy gói kiểm tra điểm chuẩn của Google trên thiết bị nhất định.
GTest Thử nghiệm chạy gói thử nghiệm gốc trên thiết bị nhất định.
GTestBase Lớp cơ sở của gTest
GTestListTestParser Trình phân tích cú pháp kết quả cho chế độ chạy thử gtest với tham số "--gtest_list_tests".
Trình phân tích cú pháp GTestResult Phân tích kết quả 'chế độ đầu ra thô' của các thử nghiệm gốc bằng GTest chạy từ shell và thông báo kết quả cho ITestInvocationListener.
GTestXmlResultParser Phân tích kết quả 'chế độ đầu ra xml' của các thử nghiệm gốc bằng GTest chạy từ shell và thông báo kết quả cho ITestRunListener.
HostGTest Một thử nghiệm chạy gói thử nghiệm gốc.
Kiểm tra máy chủ Một trình chạy thử nghiệm cho các thử nghiệm dựa trên máy chủ JUnit.
Đã cài đặtInstrumentationsTest Chạy tất cả các thiết bị đo được tìm thấy trên thiết bị hiện tại.
Kiểm tra thiết bị đo đạc Thử nghiệm chạy gói thử nghiệm thiết bị đo đạc trên thiết bị nhất định.
Kiểm tra máy chủ bị cô lập Triển khai trình chạy TradeFed sử dụng quy trình con để thực hiện các thử nghiệm trong môi trường có mức độ phụ thuộc thấp thay vì thực hiện chúng trên quy trình chính.
JUnitRunUtil Một lớp trợ giúp để chuyển hướng lệnh gọi IRemoteTest#run(TestInformation, ITestInvocationListener) đến lệnh gọi Test#run(TestResult) .
Trường hợp kiểm tra số liệu Tiện ích mở rộng TestCase cho phép ghi lại số liệu khi chạy như một phần của TradeFed.
MetricTestCase.LogHolder Cấu trúc để giữ một tập tin nhật ký được báo cáo.
Kiểm tra điểm chuẩn gốc Thử nghiệm chạy thử nghiệm điểm chuẩn gốc có thể thực thi được trên thiết bị nhất định.
NativeBenchmarkTestParser IShellOutputReceiver phân tích đầu ra dữ liệu kiểm tra điểm chuẩn, thu thập số liệu về thời gian trung bình cho mỗi hoạt động.
Bản địaKiểm tra căng thẳng Thử nghiệm chạy thử nghiệm căng thẳng gốc có thể thực thi được trên thiết bị nhất định.
NativeStressTestParser IShellOutputReceiver phân tích đầu ra dữ liệu kiểm tra sức chịu đựng, thu thập số liệu về số lần lặp hoàn thành và thời gian trung bình trên mỗi lần lặp.
Ồn àoKhôChạyKiểm tra Chạy chạy khô ồn ào trên một tập tin lệnh.
PythonUnitTestResultParser Diễn giải kết quả đầu ra của các bài kiểm tra chạy bằng framework nhỏ nhất của Python và chuyển nó thành các lệnh gọi trên một chuỗi ITestInvocationListener s.
PythonUnitTestRunner Lớp này không được dùng nữa. Thay vào đó hãy sử dụng PythonBinaryHostTest .
Bài kiểm tra sơ khai Thực hiện thử nghiệm trống không-op.
SubprocessTfLauncher IRemoteTest để chạy thử nghiệm đối với cài đặt TF riêng.
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 kiểm thử nhất định và không thực hiện được nếu vượt quá thời gian chờ nhất định.
Trình khởi chạy TfTest IRemoteTest để chạy thử nghiệm đơn vị hoặc chức năng dựa trên cài đặt TF riêng.
UiAutomatorRunner Chạy thử nghiệm UI Automator trên thiết bị và báo cáo kết quả.
UiAutomatorTest
UsbResetTest IRemoteTest đặt lại USB của thiết bị và kiểm tra xem thiết bị có trực tuyến trở lại sau đó hay không.

Enum

UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction