com.android.tradefed.cluster

Интерфейсы

IClusterClient Интерфейс для взаимодействия с бэкэндом TFC.
IClusterEvent Интерфейс для загрузки любых событий кластера в TFC.
IClusterEventUploader <T extends IClusterEvent > Интерфейс для ClusterEventUploader
IClusterOptions Интерфейс для получения параметров, связанных с кластером.

Классы

ClusterBuildInfo Класс IBuildInfo для сборок, передаваемых по конвейеру из TFC.
ClusterBuildProvider Компонент IBuildProvider для загрузки тестовых ресурсов TFC.
ClusterClient Реализация IClusterClient для взаимодействия с бэкэндом TFC.
ClusterCommand Класс, представляющий задачу, полученную из кластера TF.
ClusterCommandConfigBuilder Класс для создания конфигурационного файла для команды кластера.
ClusterCommandEvent Класс для инкапсуляции событий команд кластера, подлежащих загрузке.
ClusterCommandEvent.Builder
ClusterCommandLauncher Класс IRemoteTest для запуска команды из TFC через дочерний процесс TF.
ClusterCommanDScheduler ICommandScheduler для поддержки TFC (Tradefed Cluster).
ClusterCommandStatus Класс, представляющий состояние и причину отмены команды от TF Cluster.
ClusterDeviceInfo Класс для инкапсуляции информации об устройствах кластера, предназначенной для загрузки.
ClusterDeviceInfo.Builder
ClusterDeviceMonitor Реализация IDeviceMonitor , которая передает результаты в службу Tradefed Cluster.
ClusterEventUploader <T extends IClusterEvent > Класс ClusterEventUploader, который загружает IClusterEvent в TFC.
ClusterHostEvent Класс для инкапсуляции событий хоста кластера, подлежащих загрузке.
ClusterHostEvent.Builder
ClusterHostUtil Статические вспомогательные функции для TF Cluster, позволяющие получать глобальные экземпляры конфигурации, информацию о хостах и ​​т. д.
ClusterLogSaver Класс ILogSaver для загрузки результатов тестирования в TFC.
ClusterOptions
Статус вызова Класс для хранения статуса вызова.
SubprocessConfigBuilder Создайте XML-оболочку для конфигурации TensorFlow, используя существующую конфигурацию TensorFlow.
SubprocessReportingHelper Класс для создания файла конфигурации-обертки для использования средства обработки результатов подпроцесса для команды кластера.
Тестовый контекст Класс для моделирования сообщения TestContext из API TFC.
Тестовая среда Класс для моделирования сообщения TestEnvironment, возвращаемого API TFC.
TestGroupStatus Класс для хранения статуса тестовой группы.
TestOutputUploader Загружает выходные файлы тестирования в локальную файловую систему, GCS или на HTTP(S)-терминал.
Тестовый ресурс Класс для моделирования сообщения TestResource, возвращаемого API TFC.
TestResourceDownloader Класс для загрузки тестовых файлов ресурсов из файловой системы/GCS/HTTP.
TradefedConfigObject Класс для моделирования сообщения TradefedConfigObject из API TFC.

Перечисления

ClusterCommand.RequestType
ClusterCommand.State Статус команды в кластере TF.
ClusterCommandEvent.Type
ClusterHostEvent.HostEventType Перечень различных типов мероприятий-организаторов.
ClusterLogSaver.FilePickingStrategy Стратегии выбора файлов.
TradefedConfigObject.Type Список типов объектов конфигурации, которые могут быть внедрены в конфигурацию команды кластера.

Исключения

SubprocessCommandException Не удалось выполнить команду дочернего процесса.