Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
GoogleTradefedSandbox
public class GoogleTradefedSandbox
extends TradefedSandbox
Внутренняя специализация TradefedSandbox для использования в лабораторной инфраструктуре. Это решает проблему загрузки соответствующей версии, связанной со сборкой. Возможно, мы сможем перенести это в AOSP, если в будущем сможем полагаться на API AOSP для загрузки сборок.
Краткое содержание
Общедоступные методы |
|---|
String | createClasspath (File workingDir) В тестовой среде Google Tradefed Sandbox следует использовать только JAR-файлы, находящиеся в рабочей директории. |
IConfiguration | createThinLauncherConfig (String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig) Специальный режим, отключенный от основного запуска: если конфигурация, по-видимому, отсутствует в родительском процессе, мы переключаемся на тонкий лаунчер, где пытаемся настроить песочницу с использованием имеющейся информации и заполнить рабочий каталог, чтобы полностью создать конфигурацию в каталоге с версиями. |
Map<String, List<String>> | discoverTests ( IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger) |
IFolderBuildInfo | fetchSandboxExtraArtifacts ( IInvocationContext context, IConfiguration nonVersionedConfig, String[] args) |
File | getTradefedSandboxEnvironment ( IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args) |
void | tearDown () Удалите все измененные состояния, файлы или окружения. |
Государственные строители
GoogleTradefedSandbox
public GoogleTradefedSandbox ()
Общедоступные методы
создатьClasspath
public String createClasspath (File workingDir)
В тестовой среде Google Tradefed Sandbox следует использовать только JAR-файлы, находящиеся в рабочей директории.
| Параметры |
|---|
workingDir | File : текущий рабочий каталог для песочницы. |
| Возвраты |
|---|
String | Путь к классам, который будет использоваться. |
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig) Специальный режим, отключенный от основного запуска: если конфигурация, по-видимому, отсутствует в родительском процессе, мы переключаемся на тонкий лаунчер, где пытаемся настроить песочницу с использованием имеющейся информации и заполнить рабочий каталог, чтобы полностью создать конфигурацию в каталоге с версиями.
| Параметры |
|---|
args | String : Исходные аргументы командной строки. |
keyStoreClient | IKeyStoreClient : текущий клиент хранилища ключей, используемый для создания конфигураций. |
runUtil | IRunUtil : текущая IRunUtil для выполнения команд хоста. |
globalConfig | File : Глобальная конфигурация для запуска дочерних процессов TensorFlow. |
| Возвраты |
|---|
IConfiguration | Файл, указывающий на XML-конфигурацию TF для объектов, не относящихся к определенной версии. Возвращает null, если не удалось создать конфигурацию тонкого запуска. |
discoverTests
public Map<String, List<String>> discoverTests (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger)| Параметры |
|---|
context | IInvocationContext |
nonVersionedConfig | IConfiguration |
logger | ITestLogger |
| Возвраты |
|---|
Map<String, List<String>> | |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)| Параметры |
|---|
context | IInvocationContext |
nonVersionedConfig | IConfiguration |
logger | ITestLogger |
args | String |
срывать
public void tearDown ()
Удалите все измененные состояния, файлы или окружения.
Защищенные методы
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
Set<String> exclusionPatterns) Выгрузить глобальную конфигурацию, отфильтрованную из некоторых объектов.
| Параметры |
|---|
config | IConfiguration |
exclusionPatterns | Set |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-06-22 UTC."],[],[]]