В TensorFlow поставщики сборки представлены интерфейсом IBuildProvider .
Любая реализация интерфейса может быть использована в тестовой конфигурации. Такая гибкая конструкция позволяет взаимодействовать с любым типом системы.
Поставщик сборки создает информацию о сборке, содержащую все ресурсы, необходимые для настройки и тестирования.
Местные строительные компании
При локальном запуске возможно несколько конфигураций:
- Найдите и используйте локально собранный образ устройства:
LocalDeviceBuildProvider. Обычно это используется для прошивки локально собранного образа Android перед запуском тестов. - Найдите и используйте локально собранные тестовые примеры:
BootstrapBuildProvider. Обычно он используется для запуска тестов на уже прошитом и готовом к использованию устройстве. Это поставщик, используемый Atest во время локального тестирования.
Конфигурация
Используйте тег объекта build_provider . Например:
<build_provider class="com.android.tradefed.build.BootstrapBuildProvider" />