| Иаби | Интерфейс, представляющий тестируемый ABI. |
| IAbiReceiver | Тест, требующий тестируемого ABI. |
| IBuildReceiver | Тест, требующий ссылки на тестируемую сборку. |
| IDeviceTest | Интерфейс для объекта, которому нужна ссылка на ITestDevice . |
| IInvocationContextReceiver | Тест, требующий ссылки на контекст вызова. |
| IMultiDeviceTest | Этот интерфейс устарел. Он временно оставлен для совместимости, но фактически больше не используется. Пожалуйста, не реализуйте его. |
| INativeDeviceTest | Интерфейс для объекта, которому нужна ссылка на INativeDevice . |
| IRemoteTest | Тест, который передает результаты непосредственно в ITestInvocationListener . |
| IReportNotExecuted | В случае неполного выполнения IRemoteTest , реализующий этот интерфейс, может сообщить о своих невыполненных тестах для улучшения отчетности. |
| IResumableTest | Этот интерфейс устарел. Он больше не нужен. |
| IRuntimeHintProvider | |
| ISetOptionReceiver | Реализация этого интерфейса должна иметь Option с именем «set-option», связанную с HostTest.SET_OPTION_NAME . |
| IShardableTest | IRemoteTest , который можно разделить на отдельно выполняемые подтесты. |
| ITestAnnotationFilterReceiver | Программа для запуска тестов, которая может фильтровать тесты, которые нужно запустить, на основе аннотаций. |
| ITestCollector | Обеспечивает поддержку сбора тестов; если установлено, исполнитель тестов должен выполнить пробный прогон для сбора тестовых случаев без их фактического выполнения. |
| ITestFileFilterReceiver | Исполнитель, который может получать файл, указывающий, какие тесты следует запускать и/или не запускать. |
| ITestFilterReceiver | Программа для запуска тестов, которая может фильтровать, какие тесты следует запустить. |
| ITestInformationReceiver | Интерфейс для получения TestInformation для некоторых классов. |
| Эби | Класс, представляющий ABI. |
| AndroidJUnitTest | Тест, который запускает пакет инструментальных тестов на заданном устройстве с помощью android.support.test.runner.AndroidJUnitRunner. |
| ArtGTest | |
| ArtRunTest | Тестовый прогон для запуска тестов ART. |
| ArtRunTest.AdbShellCommandException | Класс исключений для сообщения об ошибке, возникшей во время выполнения команды оболочки ADB. |
| АртТест | |
| CodeCoverageTest | Тест, который запускает пакет инструментальных тестов на заданном устройстве и генерирует отчет о покрытии кода. |
| CompanionAwareTest | Базовый тестовый класс, который инкапсулирует шаблон получения и проверки сопутствующего устройства. Подкласс может вызвать getCompanion() для извлечения выделенного компаньона. |
| DeviceBatteryLevelChecker | IRemoteTest , который проверяет минимальный заряд аккумулятора и ждет, пока аккумулятор не достигнет второго порога зарядки, если минимальный заряд отсутствует. |
| DeviceJUnit4ClassRunner | Средство запуска тестов JUnit4, которое также поддерживает IDeviceTest . |
| DeviceJUnit4ClassRunner.LogAnnotation | Поддельная аннотация, предназначенная для передачи журналов репортерам. |
| DeviceJUnit4ClassRunner.MetricAnnotation | Поддельная аннотация, призванная донести метрики до репортеров. |
| DeviceJUnit4ClassRunner.TestLogData | Реализация ExternalResource и TestRule . |
| DeviceJUnit4ClassRunner.TestMetrics | Реализация ExternalResource и TestRule . |
| DeviceSuite | Расширяет Suite контейнеров JUnit4, предоставляя ITestDevice тем тестам, которым это необходимо. |
| DeviceTestCase | Вспомогательный тестовый случай JUnit, предоставляющий службы IRemoteTest и IDeviceTest . |
| DeviceTestResult | Специализация TestResult , которая прерывает работу при возникновении исключения DeviceNotAvailableException |
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestSuite | Вспомогательный набор тестов JUnit, предоставляющий службы IRemoteTest и IDeviceTest . |
| DynamicFileStubTest | Это тест Tradefed для проверки способности Tradefed правильно обрабатывать динамические файлы. |
| FakeTest | Поддельный тест, целью которого является упрощение получения повторяемых результатов теста. |
| GoogleBenchmarkResultParser | Анализирует результаты Google Benchmark, запущенные из оболочки, и возвращает карту со всеми результатами. |
| GoogleBenchmarkTest | Тест, который запускает тестовый пакет Google на заданном устройстве. |
| GTest | Тест, который запускает собственный тестовый пакет на заданном устройстве. |
| GTestBase | Базовый класс gTest |
| GTestListTestParser | Анализатор результатов для режима пробного прогона gtest с параметром "--gtest_list_tests". |
| GTestResultParser | Анализирует результаты «сырого режима вывода» собственных тестов с использованием GTest, которые запускаются из оболочки, и информирует ITestInvocationListener о результатах. |
| GTestXmlResultParser | Анализирует результаты «режима вывода XML» собственных тестов с использованием GTest, которые запускаются из оболочки, и информирует ITestRunListener о результатах. |
| HostGTest | Тест, запускающий собственный тестовый пакет. |
| HostTest | Средство запуска тестов для хост-тестов JUnit. |
| УстановленныеИнструментыТест | Запускает все инструменты, найденные на текущем устройстве. |
| InstrumentationTest | Тест, который запускает пакет инструментальных тестов на заданном устройстве. |
| ИзолированныйHostTest | Реализует исполнитель TradeFed, который использует подпроцесс для выполнения тестов в среде с низким уровнем зависимости вместо их выполнения в основном процессе. |
| JUnitRunUtil | Вспомогательный класс для направления вызова IRemoteTest.run(TestInformation, ITestInvocationListener) на вызов Test.run(TestResult) . |
| MetricTestCase | Расширение TestCase , позволяющее регистрировать метрики при работе в составе TradeFed. |
| MetricTestCase.LogHolder | Структура для хранения файла журнала, подлежащего отчету. |
| NativeBenchmarkTest | Тест, который запускает собственный исполняемый файл эталонного теста на заданном устройстве. |
| NativeBenchmarkTestParser | IShellOutputReceiver , который анализирует выходные данные тестового теста, собирая метрики по среднему времени на операцию. |
| NativeStressTest | Тест, который запускает собственный стресс-тест, исполняемый на заданном устройстве. |
| NativeStressTestParser | IShellOutputReceiver , который анализирует выходные данные стресс-теста, собирая метрики по количеству выполненных итераций и среднему времени на итерацию. |
| NoisyDryRunTest | Выполнить шумный пробный прогон командного файла. |
| PythonUnitTestResultParser | Интерпретирует выходные данные тестов, запущенных с помощью фреймворка unittest Python, и преобразует их в вызовы серии ITestInvocationListener . |
| PythonUnitTestRunner | Этот класс устарел. Вместо него используйте PythonBinaryHostTest . |
| StubTest | Реализация пустого теста No-op. |
| ПодпроцессTfLauncher | IRemoteTest для запуска тестов на отдельной установке TF. |
| TestTimeoutEnforcer | Прослушиватели, которые позволяют проверять время выполнения заданного тестового случая и завершать его неудачей, если время превышает заданное время ожидания. |
| TfTestLauncher | IRemoteTest для запуска модульных или функциональных тестов на отдельной установке TF. |
| UiAutomatorRunner | Запускает тест UI Automator на устройстве и выдает отчет о результатах. |
| UiAutomatorTest | |
| UsbResetTest | IRemoteTest , который сбрасывает USB-устройство и проверяет, возвращается ли устройство в сеть после этого. |