A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. 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 AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
TradefedSandbox
public
class
TradefedSandbox
extends Object
implements
ISandbox
| java.lang.Object
|
| ↳ |
com.android.tradefed.sandbox.TradefedSandbox
|
Es un contenedor de zona de pruebas que puede ejecutar una invocación de Trade Federation. TODO: Permitir que se pasen opciones al sandbox.
Resumen
Métodos públicos |
String
|
createClasspath(File workingDir)
Crea una ruta de acceso a clases basada en el entorno y el directorio de trabajo que devuelve ISandbox.getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]).
|
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 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.
|
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
static
|
matchSandboxExtraBuildTargetByConfigName(String configName)
Dado el nombre de la configuración de prueba, haz coincidir los destinos de compilación adicionales de los destinos de compilación adicionales de Sandbox.
|
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
Prepara el entorno para que la zona de pruebas se ejecute correctamente.
|
CommandResult
|
run(TestInformation info, IConfiguration config, ITestLogger logger)
Ejecuta la zona de pruebas con el entorno que se configuró.
|
void
|
tearDown()
Limpia cualquier estado, archivo o entorno que se haya cambiado.
|
Constantes
public static final String EXTRA_TARGET_LAB
Valor de la constante:
"lab"
GENERAL_TESTS_ZIP
public static final String GENERAL_TESTS_ZIP
Valor de la constante:
"general-tests.zip"
SANDBOX_ENABLED
public static final String SANDBOX_ENABLED
Valor de la constante:
"SANDBOX_ENABLED"
Constructores públicos
TradefedSandbox
public TradefedSandbox ()
Métodos públicos
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 |
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. |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
| Parámetros |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
matchSandboxExtraBuildTargetByConfigName
public static matchSandboxExtraBuildTargetByConfigName (String configName)
Dado el nombre de la configuración de prueba, haz coincidir los destinos de compilación adicionales de los destinos de compilación adicionales de Sandbox.
| Parámetros |
configName |
String |
prepareEnvironment
public Exception prepareEnvironment (IInvocationContext context,
IConfiguration config,
ITestInvocationListener listener)
Prepara el entorno para que la zona de pruebas se ejecute correctamente.
| Parámetros |
context |
IInvocationContext: Es la invocación actual IInvocationContext. |
config |
IConfiguration: Es el IConfiguration del comando que se ejecutará. |
listener |
ITestInvocationListener: Es la invocación actual ITestInvocationListener en la que se deben canalizar los resultados finales. |
| Muestra |
Exception |
Un Exception que contiene la falla o un valor nulo si la operación se realizó correctamente. |
tearDown
public void tearDown ()
Limpia cualquier estado, archivo o entorno que se haya cambiado.
Métodos protegidos
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
exclusionPatterns)
Volca la configuración global filtrada de algunos objetos.
| Parámetros |
config |
IConfiguration |
exclusionPatterns |
|
getJava
protected String getJava ()
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: 2025-12-04 (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: 2025-12-04 (UTC)"],[],[]]