com.android.tradefed.testtype

Интерфейсы

IAbiReceiver Тест, для которого требуется тестируемый ABI.
IBuildReceiver Тест, который требует ссылки на тестируемую сборку.
IDeviceTest Интерфейс для объекта, которому требуется ссылка на ITestDevice .
IInvocationContextReceiver Тест, который требует ссылки на контекст вызова.
IMultiDeviceTest Этот интерфейс устарел. Этот интерфейс временно сохраняется для совместимости, но фактически больше не используется. Пожалуйста, не реализуйте это.
Инативедевицетест Интерфейс для объекта, которому требуется ссылка на INativeDevice .
IReportNotExecuted В случае неполного выполнения IRemoteTest , реализующий этот интерфейс, может сообщить о невыполненных тестах для улучшения отчетности.
IResumableTest Этот интерфейс устарел. В этом больше нет необходимости
IRuntimeHintProvider
ISetOptionReceiver Реализация этого интерфейса должна иметь Option с именем «set-option», связанным с HostTest#SET_OPTION_NAME .
IShardableTest IRemoteTest , который можно разделить на отдельные выполняемые подтесты.
ITestAnnotationFilterReceiver Средство выполнения, которое может фильтровать тесты для запуска на основе аннотаций.
ITestCollector Обеспечивает поддержку сбора тестов; если установлено, средство выполнения тестов должно выполнить пробный запуск для сбора тестовых случаев без их фактического выполнения.
ITestFileFilterReceiver Бегун, который может получить файл, указывающий, какие тесты запускать и/или не запускать.
ITestFilterReceiver Бегун, который может фильтровать, какие тесты запускать.
ITestInformationReceiver Интерфейс для получения TestInformation для некоторых классов.

Классы

УстройствоBatteryLevelChecker IRemoteTest , который проверяет минимальный заряд батареи и ожидает, пока батарея достигнет второго порога зарядки, если минимальный заряд отсутствует.
Динамикфилестабтест Это тест tradefed, чтобы проверить, может ли tradefed правильно разрешить динамический файл.
Поддельный тест Поддельный тест, целью которого является упрощение получения воспроизводимых результатов теста.
Шумный Сухой ПрогонТест Запустите шумный пробный прогон командного файла.
StubTest Реализация пустого теста без операций.
ПодпроцессTfLauncher IRemoteTest для запуска тестов на отдельной установке TF.
TfTestLauncher IRemoteTest для запуска модульных или функциональных тестов на отдельной установке TF.
UsbResetTest IRemoteTest , который сбрасывает USB-устройство устройства и проверяет, возвращается ли устройство в сеть после этого.