A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
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
|
Contenedor de zona de pruebas que puede ejecutar una invocación de Trade Federation. TODO: Permite que las opciones se pasen a la zona de pruebas.
Resumen
Métodos públicos |
String
|
createClasspath(File workingDir)
Crea una ruta de clase según el entorno y el directorio de trabajo que devuelve getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) .
|
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
Modo especial desconectado de la ejecución principal: Cuando parece que no existe una configuración en el elemento superior, recurrimos al selector delgado, en el que intentamos configurar la zona de pruebas con la información conocida actualmente y completar el directorio de trabajo para crear la configuración por completo en el directorio con control de versión.
|
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
Devuelve el entorno de sandbox de TF que se usará según los argumentos de línea de comandos.
|
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
Prepara el entorno para que la zona de pruebas se ejecute correctamente.
|
CommandResult
|
run(IConfiguration config, ITestLogger logger)
Ejecuta la zona de pruebas con el entorno que se configuró.
|
void
|
tearDown()
Limpia los estados, archivos o entornos que puedan haber cambiado.
|
Constructores públicos
TradefedSandbox
public TradefedSandbox ()
Métodos públicos
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
Modo especial desconectado de la ejecución principal: Cuando parece que no existe una configuración en el elemento superior, recurrimos al selector delgado, en el que intentamos configurar la zona de pruebas con la información conocida actualmente y completar el directorio de trabajo para crear la configuración por completo en el directorio con control de versión.
Parámetros |
args |
String : Los argumentos de línea de comandos originales. |
keyStoreClient |
IKeyStoreClient : Es el cliente de almacén de claves actual que se usará para crear configuraciones. |
runUtil |
IRunUtil : Es el IRunUtil actual para ejecutar comandos de host. |
globalConfig |
File : Es la configuración global que se usará para ejecutar subprocesos de TF. |
Muestra |
IConfiguration |
Un archivo que apunta al archivo en formato XML de configuración de TF para objetos NON_VERSIONED. Muestra un valor nulo si no se pudo crear una configuración de selector delgado.
|
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
String[] args)
Devuelve el entorno de sandbox de TF que se usará según los argumentos de línea de comandos.
Parámetros |
context |
IInvocationContext : Es el IInvocationContext del elemento superior. |
nonVersionedConfig |
IConfiguration : El IConfiguration que representa los objetos sin versión. |
args |
String : Los argumentos de la línea de comandos. |
Muestra |
File |
Un directorio ERROR(/File) que contiene los frascos del entorno de zona de pruebas de TF
|
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 IInvocationContext actual. |
config |
IConfiguration : Es el IConfiguration para que se ejecute el comando. |
listener |
ITestInvocationListener : Es la invocación ITestInvocationListener actual a la que se deben canalizar los resultados finales. |
Muestra |
Exception |
Un Exception que contiene el error o nulo si se realiza correctamente.
|
run
public CommandResult run (IConfiguration config,
ITestLogger logger)
Ejecuta la zona de pruebas con el entorno que se configuró.
Parámetros |
config |
IConfiguration : Es el IConfiguration para que se ejecute el comando. |
logger |
ITestLogger : Un ITestLogger en el que podemos registrar archivos. |
Muestra |
CommandResult |
Un CommandResult con el estado de la ejecución y los registros de la zona de pruebas.
|
tearDown
public void tearDown ()
Limpia los estados, archivos o entornos que puedan haber cambiado.
Métodos protegidos
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
exclusionPatterns)
Volcar la configuración global filtrada de algunos objetos
Parámetros |
config |
IConfiguration |
exclusionPatterns |
|
Arroja |
ConfigurationException |
|
prepareConfiguration
protected Exception prepareConfiguration (IInvocationContext context,
IConfiguration config,
ITestInvocationListener listener)
Prepara el IConfiguration
que se pasará al subproceso y dirigirá la ejecución del contenedor.
Muestra |
Exception |
una excepción si algo salió mal, o un valor nulo de lo contrario.
|
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-03-26 (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-03-26 (UTC)"],[],[]]