com.android.tradefed.testtype

Giao diện

IAbi Giao diện đại diện cho ABI đang được kiểm thử. 
IAbiReceiver Một kiểm thử cần ABI được kiểm thử. 
IBuildReceiver Một chương trình kiểm thử cần tham chiếu đến bản dựng đang được kiểm thử. 
IDeviceTest Giao diện cho đối tượng cần tham chiếu đến ITestDevice
IInvocationContextReceiver Một kiểm thử cần tham chiếu đến ngữ cảnh của lệnh gọi. 
IMultiDeviceTest Giao diện này không còn được dùng nữa. Giao diện này được giữ lại tạm thời để đảm bảo khả năng tương thích nhưng thực tế không còn được sử dụng nữa. Vui lòng không triển khai phương thức này. 
INativeDeviceTest Giao diện cho đối tượng cần tham chiếu đến INativeDevice
IRemoteTest Một kiểm thử báo cáo kết quả trực tiếp cho ITestInvocationListener
IReportNotExecuted Trong trường hợp thực thi không hoàn tất, IRemoteTest triển khai giao diện này có thể báo cáo các kiểm thử không được thực thi để cải thiện báo cáo. 
IResumableTest Giao diện này không còn được dùng nữa. Bạn không cần làm việc này nữa 
IRuntimeHintProvider  
ISetOptionReceiver Việc triển khai giao diện này phải có Option với 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 kiểm thử phụ có thể thực thi riêng biệt. 
ITestAnnotationFilterReceiver Trình chạy có thể lọc kiểm thử nào sẽ chạy dựa trên chú thích. 
ITestCollector Cung cấp tính năng hỗ trợ thu thập kiểm thử; khi được đặt, trình chạy kiểm thử phải thực hiện một lần chạy thử để thu thập các trường hợp kiểm thử mà không thực sự thực thi các trường hợp đó. 
ITestFileFilterReceiver Trình chạy có thể nhận một tệp chỉ định những chương trình kiểm thử cần chạy và/hoặc không cần chạy. 
ITestFilterReceiver Trình chạy có thể lọc những chương trình kiểm thử cần chạy. 
ITestInformationReceiver Giao diện để nhận TestInformation cho một số lớp. 

Lớp

Abi Một lớp đại diện cho ABI. 
AndroidJUnitTest Một quy trình kiểm thử chạy gói kiểm thử đo lường trên một thiết bị nhất định bằng cách sử dụng android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest Trình chạy kiểm thử để chạy các bài kiểm thử chạy 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. 
CodeCoverageTest Một quy trình kiểm thử chạy gói kiểm thử đo lường trên một thiết bị nhất định và tạo báo cáo mức độ sử dụng mã. 
CompanionAwareTest Lớp kiểm thử cơ sở đóng gói mã nguyên mẫu để lấy và kiểm tra thiết bị đồng hành

Lớp con có thể gọi getCompanion() để truy xuất ứng dụng đồng hành được phân bổ. 

DeviceBatteryLevelChecker IRemoteTest kiểm tra mức pin tối thiểu và chờ pin đạt đến ngưỡng sạc thứ hai nếu không có mức pin tối thiểu. 
DeviceJUnit4ClassRunner Trình chạy kiểm thử JUnit4 cũng hỗ trợ IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Chú thích giả mạo nhằm chuyển nhật ký đến trình báo cáo. 
DeviceJUnit4ClassRunner.MetricAnnotation Chú thích giả mạo nhằm truyền các chỉ số đến trình báo cáo. 
DeviceJUnit4ClassRunner.TestLogData Triển khai ExternalResourceTestRule
DeviceJUnit4ClassRunner.TestMetrics Triển khai ExternalResourceTestRule
DeviceSuite Mở rộng vùng chứa JUnit4 Suite để cung cấp ITestDevice cho các kiểm thử yêu cầu vùng chứa đó. 
DeviceTestCase Trường hợp kiểm thử JUnit của trình trợ giúp cung cấp các dịch vụ IRemoteTestIDeviceTest
DeviceTestResult Một chuyên môn của TestResult sẽ huỷ khi xảy ra DeviceNotAvailableException 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite Bộ kiểm thử JUnit của trình trợ giúp cung cấp các dịch vụ IRemoteTestIDeviceTest
DynamicFileStubTest Đây là một kiểm thử tradefed để kiểm tra xem tradefed có thể phân giải tệp động chính xác hay không. 
FakeTest Một kiểm thử giả mạo có mục đích giúp dễ dàng tạo kết quả kiểm thử có thể lặp lại. 
GoogleBenchmarkResultParser Phân tích cú pháp kết quả của Google Benchmark chạy từ shell và trả về một bản đồ chứa tất cả kết quả. 
GoogleBenchmarkTest Một kiểm thử chạy gói kiểm thử điểm chuẩn của Google trên một thiết bị nhất định. 
GTest Một chương trình kiểm thử chạy một gói kiểm thử gốc trên một 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". 
GTestResultParser Phân tích cú pháp kết quả "chế độ đầu ra thô" của các kiểm thử gốc bằng cách sử dụng GTest chạy từ shell và thông báo kết quả cho ITestInvocationListener. 
GTestXmlResultParser Phân tích cú pháp kết quả "chế độ đầu ra xml" của các kiểm thử gốc bằng cách sử dụng GTest chạy từ shell và thông báo cho ITestRunListener về kết quả. 
HostGTest Một chương trình kiểm thử chạy một gói kiểm thử gốc. 
HostTest Trình chạy kiểm thử cho các kiểm thử dựa trên máy chủ JUnit. 
InstalledInstrumentationsTest Chạy tất cả các thiết bị đo lường tìm thấy trên thiết bị hiện tại. 
InstrumentationTest Một kiểm thử chạy gói kiểm thử đo lường trên một thiết bị nhất định. 
IsolatedHostTest Triển khai trình chạy TradeFed sử dụng một quy trình con để thực thi các chương trình kiểm thử trong môi trường có mức độ phụ thuộc thấp thay vì thực thi các chương trình kiểm thử đó 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)
MetricTestCase Tiện ích của TestCase cho phép ghi nhật ký các chỉ số khi chạy trong TradeFed. 
MetricTestCase.LogHolder Cấu trúc để lưu trữ tệp nhật ký cần báo cáo. 
NativeBenchmarkTest Một chương trình kiểm thử chạy một chương trình kiểm thử điểm chuẩn gốc có thể thực thi trên thiết bị nhất định. 
NativeBenchmarkTestParser IShellOutputReceiver phân tích cú pháp đầu ra dữ liệu kiểm thử điểm chuẩn, thu thập các chỉ số về thời gian trung bình cho mỗi thao tác. 
NativeStressTest Một kiểm thử chạy một tệp thực thi kiểm thử căng thẳng gốc trên một thiết bị nhất định. 
NativeStressTestParser IShellOutputReceiver phân tích cú pháp đầu ra dữ liệu kiểm thử tải trọng, thu thập các chỉ số về số lần lặp hoàn tất và thời gian trung bình cho mỗi lần lặp. 
NoisyDryRunTest Chạy thử nghiệm không chính xác trên tệp lệnh. 
PythonUnitTestResultParser Diễn giải kết quả của các chương trình kiểm thử chạy bằng khung kiểm thử của Python và dịch kết quả đó thành các lệnh gọi trên một loạt ITestInvocationListener
PythonUnitTestRunner Lớp này không còn được dùng nữa. Thay vào đó, hãy sử dụng PythonBinaryHostTest. 
StubTest Triển khai kiểm thử rỗng không hoạt động. 
SubprocessTfLauncher IRemoteTest để chạy kiểm thử trên một bản cài đặt TF riêng biệt. 
TestTimeoutEnforcer Trình nghe cho phép kiểm tra thời gian thực thi của một trường hợp kiểm thử nhất định và không thành công nếu trường hợp kiểm thử đó vượt quá thời gian chờ nhất định. 
TfTestLauncher IRemoteTest để chạy kiểm thử đơn vị hoặc kiểm thử chức năng trên một bản cài đặt TF riêng biệt. 
UiAutomatorRunner Chạy kiểm thử 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ó kết nối mạng trở lại hay không sau đó. 

Liệt kê

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction