com.android.tradefed.testtype

Giao diện

IAbi Giao diện đại diện cho ABI đang được kiểm thử. 
IAbiReceiver Một bài kiểm thử cần ABI đang được kiểm thử. 
IBuildReceiver Một 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 một 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 tạm thời được giữ lại để đảm bảo khả năng tương thích nhưng thực tế không còn được dùng nữa. Vui lòng không triển khai. 
INativeDeviceTest Giao diện cho đối tượng cần tham chiếu đến một INativeDevice
IRemoteTest Một kiểm thử báo cáo kết quả trực tiếp đến 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 kiểm thử chưa 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. Không cần đến nữa 
IRuntimeHintProvider  
ISetOptionReceiver Việc triển khai giao diện này phải có một Option có tên "set-option" được liên kết với HostTest.SET_OPTION_NAME
IShardableTest Một IRemoteTest có thể được chia thành các kiểm thử phụ có thể thực thi riêng biệt. 
ITestAnnotationFilterReceiver Một trình chạy có thể lọc những kiểm thử cần chạy dựa trên chú thích. 
ITestCollector Hỗ trợ việc thu thập dữ liệu kiểm thử; khi được đặt, trình chạy kiểm thử phải thực hiện một lượt chạy thử để thu thập các trường hợp kiểm thử 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 những kiểm thử cần chạy và/hoặc không cần chạy. 
ITestFilterReceiver Một trình chạy có thể lọc những 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 Kiểm thử chạy gói kiểm thử đo lường trên thiết bị đã cho bằng cách sử dụng android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest Một trình chạy kiểm thử để chạy các bài kiểm thử thời gian 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. 
ArtTest  
CodeCoverageTest 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 và tạo báo cáo mức độ sử dụng mã. 
CompanionAwareTest Lớp kiểm thử cơ sở bao bọc phần khởi động của việc nhận và kiểm tra thiết bị đồng hành

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

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