A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google utiliza tecnología de IA para traducir contenido a tu idioma preferido. Las traducciones realizadas con IA pueden contener errores.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
GoogleTradefedSandbox
public
class
GoogleTradefedSandbox
extends TradefedSandbox
Es la especialización interna de TradefedSandbox que se usará en la infraestructura del lab. Esto aborda la necesidad de descargar la versión adecuada asociada a la compilación. Es posible que podamos trasladar esto al AOSP si algún día podemos confiar en la API del AOSP para descargar compilaciones.
Resumen
Métodos públicos |
String
|
createClasspath(File workingDir)
La zona de pruebas de Google Tradefed solo usa los archivos .jar dentro del directorio de trabajo.
|
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
El modo especial se desconectó de la ejecución principal: Cuando una configuración no parece existir en el elemento superior, recurrimos al selector de inicio delgado, en el que intentamos configurar el sandbox con la información conocida actualmente y completar el directorio de trabajo para crear la configuración por completo en el directorio versionado.
|
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()
Limpia cualquier estado, archivo o entorno que se haya cambiado.
|
Constructores públicos
GoogleTradefedSandbox
public GoogleTradefedSandbox ()
Métodos públicos
createClasspath
public String createClasspath (File workingDir)
La zona de pruebas de Google Tradefed solo usa los archivos .jar dentro del directorio de trabajo.
| Parámetros |
workingDir |
File: Es el directorio de trabajo actual de la zona de pruebas. |
| Muestra |
String |
Es la ruta de acceso a la clase que se usará. |
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
El modo especial se desconectó de la ejecución principal: Cuando una configuración no parece existir en el elemento superior, recurrimos al selector de inicio delgado, en el que intentamos configurar el sandbox con la información conocida actualmente y completar el directorio de trabajo para crear la configuración por completo en el directorio versionado.
| Parámetros |
args |
String: Son los argumentos originales de la línea de comandos. |
keyStoreClient |
IKeyStoreClient: Es el cliente actual del almacén de claves que se usa para crear configuraciones. |
runUtil |
IRunUtil: Es el IRunUtil actual para ejecutar comandos del host. |
globalConfig |
File: Es la configuración global que se usará para ejecutar subprocesos de TF. |
| Muestra |
IConfiguration |
Es un archivo que apunta al XML de configuración de TF para objetos NON_VERSIONED. Devuelve null si no se pudo crear ninguna configuración de inicio delgada. |
discoverTests
public Map<String, List<String>> discoverTests (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger)
| Parámetros |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
| Muestra |
Map<String, List<String>> |
|
fetchSandboxExtraArtifacts
public IFolderBuildInfo fetchSandboxExtraArtifacts (IInvocationContext context,
IConfiguration nonVersionedConfig,
String[] args)
| Parámetros |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
args |
String |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
| Parámetros |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
tearDown
public void tearDown ()
Limpia cualquier estado, archivo o entorno que se haya cambiado.
Métodos protegidos
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
Set<String> exclusionPatterns)
Volca la configuración global filtrada de algunos objetos.
| Parámetros |
config |
IConfiguration |
exclusionPatterns |
Set |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2026-06-22 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-06-22 (UTC)"],[],[]]