ИАби | Интерфейс, представляющий тестируемый ABI. |
IAbiReceiver | Тест, для которого требуется тестируемый ABI. |
IBuildReceiver | Тест, для которого требуется ссылка на тестируемую сборку. |
IDeviceTest | Интерфейс для объекта, которому требуется ссылка на ITestDevice . |
IInvoctionContextReceiver | Тест, который требует ссылки на контекст вызова. |
IMultiDeviceTest | Этот интерфейс устарел. Этот интерфейс временно сохранен для совместимости, но фактически больше не используется. Пожалуйста, не реализуйте это. |
INativeDeviceTest | Интерфейс для объекта, которому требуется ссылка на INativeDevice . |
IRemoteTest | Тест, который передает результаты непосредственно в ITestInvocationListener . |
IReportNotExecuted | В случае неполного выполнения IRemoteTest , реализующий этот интерфейс, может сообщить о своих невыполненных тестах для улучшения отчетности. |
IResumableTest | Этот интерфейс устарел. Больше в этом нет необходимости |
IRuntimeHintProvider | |
ISetOptionReceiver | Реализация этого интерфейса должна иметь Option с именем «set-option», связанную с HostTest#SET_OPTION_NAME . |
IShardableTest | IRemoteTest , который можно разделить на отдельные исполняемые подтесты. |
ITestAnnotationFilterReceiver | Средство выполнения, которое может фильтровать тесты для запуска на основе аннотаций. |
ITestКоллектор | Обеспечивает поддержку сбора тестов; если этот параметр установлен, исполнитель теста должен выполнить пробный прогон для сбора тестовых примеров без их фактического выполнения. |
ITestFileFilterReceiver | Средство запуска, которое может получить файл, определяющий, какие тесты запускать и/или не запускать. |
ITestFilterReceiver | Раннер, который может фильтровать тесты для запуска. |
ITestInformationReceiver | Интерфейс для получения TestInformation для некоторых классов. |
Аби | Класс, представляющий ABI. |
AndroidJUnitTest | Тест, который запускает пакет инструментального тестирования на данном устройстве с помощью android.support.test.runner.AndroidJUnitRunner. |
АртGTest | |
ArtRunTest | Средство запуска тестов для запуска тестов ART. |
ArtRunTest.AdbShellCommandException | Класс исключений, сообщающий об ошибке, произошедшей во время выполнения команды оболочки ADB. |
Тест покрытия кода | Тест, который запускает пакет инструментального тестирования на данном устройстве и генерирует отчет о покрытии кода. |
CompanionAwareTest | Базовый тестовый класс, который инкапсулирует стандартный процесс получения и проверки сопутствующего устройства. Подкласс может вызвать getCompanion() для получения выделенного компаньона. |
УстройствоБатареяУровеньПроверка | IRemoteTest , который проверяет минимальный заряд батареи и ожидает, пока батарея достигнет второго порога зарядки, если минимальный заряд отсутствует. |
УстройствоJUnit4ClassRunner | Средство запуска тестов JUnit4, которое также поддерживает IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | Фальшивая аннотация предназначена для передачи журналистам журналов. |
DeviceJUnit4ClassRunner.MetricAnnotation | Фальшивая аннотация, предназначенная для передачи показателей репортерам. |
DeviceJUnit4ClassRunner.TestLogData | Реализация ExternalResource и TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Реализация ExternalResource и TestRule . |
DeviceSuite | Расширяет Suite контейнеров JUnit4, чтобы предоставить ITestDevice для тестов, которые этого требуют. |
УстройствоТестКейс | Вспомогательный тестовый пример JUnit, предоставляющий службы IRemoteTest и IDeviceTest . |
ДевицеТестРезультат | Специализация TestResult , которая будет прерываться при возникновении исключения DeviceNotAvailableException . |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
ДевицеТестСюит | Вспомогательный набор тестов JUnit, предоставляющий службы IRemoteTest и IDeviceTest . |
Динамическийфилестабтест | Это тест tradefed для проверки того, может ли tradefed правильно разрешить динамический файл. |
ФейкТест | Фальшивый тест, цель которого — облегчить получение повторяемых результатов теста. |
GoogleBenchmarkResultParser | Анализирует результаты Google Benchmark, запускаемые из оболочки, и возвращает карту со всеми результатами. |
GoogleBenchmarkTest | Тест, который запускает пакет тестов производительности Google на данном устройстве. |
GTest | Тест, который запускает собственный тестовый пакет на данном устройстве. |
GTestBase | Базовый класс gTest |
GTestListTestParser | Анализатор результатов для режима пробного запуска gtest с параметром «--gtest_list_tests». |
GTestResultParser | Анализирует результаты «режим необработанного вывода» собственных тестов с помощью GTest, запускаемых из оболочки, и сообщает о результатах ITestInvocateListener. |
GTestXmlResultParser | Анализирует результаты «режим вывода XML» собственных тестов с помощью GTest, запускаемых из оболочки, и сообщает о результатах ITestRunListener. |
ХостGTest | Тест, который запускает собственный тестовый пакет. |
ХостТест | Средство запуска тестов для тестов на основе хоста JUnit. |
УстановленоИнструментыТест | Запускает все инструменты, найденные на текущем устройстве. |
ИнструментарийТест | Тест, который запускает пакет инструментального тестирования на данном устройстве. |
ИзолированныйХостТест | Реализует средство выполнения TradeFed, которое использует подпроцесс для выполнения тестов в среде с низкой зависимостью вместо их выполнения в основном процессе. |
JUnitRunUtil | Вспомогательный класс для направления вызова IRemoteTest#run(TestInformation, ITestInvocationListener) на вызов Test#run(TestResult) . |
МетрикаTestCase | Расширение TestCase , позволяющее регистрировать метрики при работе в составе TradeFed. |
MetricTestCase.LogHolder | Структура для хранения файла журнала, о котором будет сообщаться. |
НативныйBenchmarkTest | Тест, который запускает собственный исполняемый файл эталонного теста на данном устройстве. |
NativeBenchmarkTestParser | IShellOutputReceiver , который анализирует выходные данные эталонного теста, собирая показатели среднего времени на операцию. |
НативныйStressTest | Тест, который запускает собственный исполняемый файл стресс-теста на данном устройстве. |
NativeStressTestParser | IShellOutputReceiver , который анализирует выходные данные стресс-теста, собирая показатели количества завершенных итераций и среднего времени на каждую итерацию. |
ШумныйСухойВыполнитьТест | Запустите шумный пробный прогон командного файла. |
PythonUnitTestResultParser | Интерпретирует выходные данные тестов, запускаемых с помощью платформы unittest Python, и преобразует их в вызовы серии ITestInvocationListener . |
PythonUnitTestRunner | Этот класс устарел. Вместо этого используйте PythonBinaryHostTest . |
СтабТест | Реализация пустого теста без операций. |
ПодпроцессTfLauncher | IRemoteTest для запуска тестов на отдельной установке TF. |
Тесттаймаутэнфорсер | Слушатели, которые позволяют проверить время выполнения данного тестового примера и не выполнить его, если оно превышает заданный таймаут. |
ТфТестЛаунчер | IRemoteTest для запуска модульных или функциональных тестов для отдельной установки TF. |
Пользовательский интерфейсAutomatorRunner | Запускает тест UI Automator на устройстве и сообщает о результатах. |
UiAutomatorTest | |
UsbResetTest | IRemoteTest , который сбрасывает USB-устройство и проверяет, возвращается ли устройство в сеть после этого. |