Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

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 Federación de comercio. TODO: Permitir que las opciones se pasen a la zona de pruebas.

Resumen

Constructores públicos

TradefedSandbox ()

Métodos públicos

String createClasspath (File workingDir)

Cree una ruta de clase basada en el entorno y el directorio de trabajo devuelto por 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 padre, recurrimos al lanzador delgado donde intentamos configurar el sandbox con información conocida actualmente y completar el directorio de trabajo para crear la configuración completamente en el directorio versionado .

File getTradefedSandboxEnvironment (IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)

Devuelve el TF del entorno de la caja de arena que se utilizará en función de los argumentos de la línea de comandos.

Exception prepareEnvironment (IInvocationContext context, IConfiguration config, ITestInvocationListener listener)

Prepare el entorno para que la caja de arena funcione correctamente.

CommandResult run ( IConfiguration config, ITestLogger logger)

Ejecute el sandbox con el entorno que se configuró.

void tearDown ()

Limpie cualquier estado, archivo o entorno que pueda haber cambiado.

Métodos protegidos

File dumpGlobalConfig ( IConfiguration config, exclusionPatterns) dumpGlobalConfig ( IConfiguration config, exclusionPatterns)

Volcar la configuración global filtrada de algunos objetos.

Exception prepareConfiguration (IInvocationContext context, IConfiguration config, ITestInvocationListener listener)

Prepare la IConfiguration que se pasará al subproceso e impulsará la ejecución del contenedor.

File prepareContext (IInvocationContext context, IConfiguration config)

Prepare y IInvocationContext .

Constructores públicos

TradefedSandbox

public TradefedSandbox ()

Métodos públicos

createClasspath

public String createClasspath (File workingDir)

Cree una ruta de clase basada en el entorno y el directorio de trabajo devuelto por getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) .

Parámetros
workingDir File : el directorio de trabajo actual para el sandbox.

Devoluciones
String La ruta de clase que se utilizará.

Lanza
ConfigurationException

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 padre, recurrimos al lanzador delgado donde intentamos configurar el sandbox con información conocida actualmente y completar el directorio de trabajo para crear la configuración completamente en el directorio versionado .

Parámetros
args String : los argumentos de la línea de comando original.

keyStoreClient IKeyStoreClient : el cliente de almacén de claves actual que se utilizará para crear configuraciones.

runUtil IRunUtil : el IRunUtil actual para ejecutar comandos de host.

globalConfig File : la configuración global que se utilizará para ejecutar subprocesos de TF.

Devoluciones
IConfiguration un Archivo que apunta al XML de configuración de TF para objetos NON_VERSIONED. Devuelve nulo si no se pudo crear una configuración de lanzador delgada.

getTradefedSandboxEnvironment

public File getTradefedSandboxEnvironment (IInvocationContext context, 
                IConfiguration nonVersionedConfig, 
                String[] args)

Devuelve el TF del entorno sandbox que se utilizará en función de los argumentos de la línea de comandos.

Parámetros
context IInvocationContext : el IInvocationContext del padre.

nonVersionedConfig IConfiguration : la IConfiguration representa los objetos no versionados.

args String : los argumentos de la línea de comandos.

Devoluciones
File un directorio ERROR(/File) contiene los ERROR(/File) jar del entorno de la caja de arena de TF.

preparar el medio ambiente

public Exception prepareEnvironment (IInvocationContext context, 
                IConfiguration config, 
                ITestInvocationListener listener)

Prepare el entorno para que la caja de arena funcione correctamente.

Parámetros
context IInvocationContext : la invocación actual IInvocationContext .

config IConfiguration : la IConfiguration para que se ejecute el comando.

listener ITestInvocationListener : la invocación actual ITestInvocationListener donde se deben canalizar los resultados finales.

Devoluciones
Exception una Exception contiene la falla. o Nulo si tiene éxito.

correr

public CommandResult run (IConfiguration config, 
                ITestLogger logger)

Ejecute el sandbox con el entorno que se configuró.

Parámetros
config IConfiguration : la IConfiguration para que se ejecute el comando.

logger ITestLogger : un ITestLogger donde podemos registrar archivos.

Devoluciones
CommandResult un CommandResult con el estado de la ejecución y los registros de la zona de pruebas.

demoler

public void tearDown ()

Limpie cualquier estado, archivo o entorno que pueda 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

Devoluciones
File

Lanza
ConfigurationException

prepareConfiguration

protected Exception prepareConfiguration (IInvocationContext context, 
                IConfiguration config, 
                ITestInvocationListener listener)

Prepare la IConfiguration que se pasará al subproceso e impulsará la ejecución del contenedor.

Parámetros
context IInvocationContext : el IInvocationContext actual.

config IConfiguration : la IConfiguration a preparar.

listener ITestInvocationListener : la invocación actual ITestInvocationListener .

Devoluciones
Exception una Excepción si algo salió mal, nulo en caso contrario.

prepareContext

protected File prepareContext (IInvocationContext context, 
                IConfiguration config)

Prepare y IInvocationContext .

Parámetros
context IInvocationContext : el IInvocationContext que se debe preparar.

config IConfiguration : La IConfiguration del sandbox.

Devoluciones
File el IInvocationContext serializado.