| IAbi | Интерфейс, представляющий тестируемый ABI. |
| IAbiReceiver | Тест, для которого необходимо измерить лодыжечно-брахиальный индекс (ЛБИ). |
| 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. |
| ArtTest | |
| Тест покрытия кода | Тест, который запускает пакет инструментальных тестов на заданном устройстве и генерирует отчет о покрытии кода. |
| 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 . |
| Результаты тестирования устройства | Специализация класса TestResult , которая прерывает выполнение при возникновении исключения DeviceNotAvailableException |
| Набор тестов устройств | Вспомогательный набор тестов JUnit, предоставляющий сервисы IRemoteTest и IDeviceTest . |
| DynamicFileStubTest | Это тестовая версия TradeFed, проверяющая корректность обработки динамических файлов. |
| FakeTest | Поддельный тест, цель которого — упростить получение воспроизводимых результатов тестирования. |
| GoogleBenchmarkResultParser | Анализирует результаты тестов Google Benchmark, запущенных из командной строки, и возвращает карту со всеми результатами. |
| GoogleBenchmarkTest | Тест, запускающий пакет бенчмарков Google на заданном устройстве. |
| GTest | Тест, запускающий собственный пакет тестов на заданном устройстве. |
| GTestBase | Базовый класс gTest |
| GTestListTestParser | Парсер результатов для режима тестового запуска gtest с параметром "--gtest_list_tests". |
| GTestResultParser | Анализирует результаты нативных тестов, запускаемых из командной строки с помощью GTest, в режиме "сырого вывода" и передает эти результаты обработчику ITestInvocationListener. |
| GTestXmlResultParser | Анализирует результаты нативных тестов, запускаемых из командной строки с помощью GTest, в режиме вывода XML и передает эти результаты обработчику ITestRunListener. |
| HostGTest | Тест, запускающий собственный тестовый пакет. |
| HostTest | Инструмент для запуска тестов JUnit на хост-системе. |
| Установленные приборыТест | Выполняет все проверки оборудования, обнаруженные на текущем устройстве. |
| Инструментальное тестирование | Тест, запускающий пакет инструментальных тестов на заданном устройстве. |
| IsolatedHostTest | Реализован инструмент запуска тестов 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 | Пустая реализация теста, не выполняющая никаких действий. |
| SubprocessTfLauncher | IRemoteTest это модуль для запуска тестов на отдельной установке TensorFlow. |
| TestTimeoutEnforcer | Слушатели, позволяющие проверить время выполнения заданного тестового случая и завершить его с ошибкой, если оно превысит заданный таймаут. |
| TfTestLauncher | IRemoteTest это модуль для запуска модульных или функциональных тестов на отдельной установке TensorFlow. |
| UiAutomatorRunner | Запускает тест UI Automator на устройстве и сообщает о результатах. |
| UiAutomatorTest | |
| UsbResetTest | Функция IRemoteTest , которая перезагружает USB-порт устройства и проверяет, подключается ли устройство к сети после этого. |