Utilidad del sistema

public class SystemUtil
extends Object

Objeto java.lang.
   ↳ com.android.tradefed.util.SystemUtil.


Clase de utilidad para realizar llamadas al sistema.

Resumen

Clases anidadas

enum SystemUtil.EnvVariable

 

Campos

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Realiza un seguimiento de la asignación de las variables a la ruta secundaria que toma en el directorio de pruebas.

public static final String REMOTE_VM_VARIABLE

Constructores públicos

SystemUtil()

Métodos públicos

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

Obtén el archivo asociado con el entorno.

static getExternalTestCasesDirs()

Obtén una lista de ERROR(/File) que apunta a directorios de pruebas externos a Tradefed.

static File getProductOutputDir()

Obtiene el directorio de salida específico del producto de un árbol de compilación de Android.

static File getRunningJavaBinaryPath()

Devuelve la ruta de acceso al objeto binario de Java en el que se ejecuta el agente de prueba actual.

static getTestCasesDirs(IBuildInfo buildInfo)

Obtén una lista de ERROR(/File) de los directorios de casos de prueba

static boolean isRemoteEnvironment()

Muestra true si actualmente se ejecuta en un entorno remoto.

Campos

ENV_VARIABLES_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Realiza un seguimiento de la asignación de las variables a la ruta secundaria que toma en el directorio de pruebas.

VARIABLE_VM_REMOTE

public static final String REMOTE_VM_VARIABLE

Constructores públicos

Utilidad del sistema

public SystemUtil ()

Métodos públicos

getExternalTestCasesDir.

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Obtén el archivo asociado con el entorno. de salida.

Parámetros
envVariable SystemUtil.EnvVariable: ANDROID_TARGET_OUT_TESTCASES o ANDROID_HOST_OUT_TESTCASES

Muestra
File El directorio asociado.

getExternalTestCasesDirs.

public static  getExternalTestCasesDirs ()

Obtén una lista de ERROR(/File) que apunta a directorios de pruebas externos a Tradefed.

Muestra

getProductOutputDir.

public static File getProductOutputDir ()

Obtiene el directorio de salida específico del producto de un árbol de compilación de Android. Generalmente, esta ubicación Contiene imágenes para distintas particiones del dispositivo, bootloader, radio, etcétera.

Nota: El método no garantiza que esta ruta exista.

Muestra
File la ubicación del dir de salida o null si la compilación actual no es

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Devuelve la ruta de acceso al objeto binario de Java en el que se ejecuta el agente de prueba actual.

Muestra
File

getTestCasesDirs.

public static  getTestCasesDirs (IBuildInfo buildInfo)

Obtén una lista de ERROR(/File) de los directorios de casos de prueba

Parámetros
buildInfo IBuildInfo: Es la información del artefacto de compilación. Establécela en null si la información de compilación no es la correcta. está disponible o no es necesario obtener directorios de casos de prueba a partir de la información de compilación.

Muestra
una lista de ERROR(/File) de directorios de la carpeta de casos de prueba del resultado de la compilación, según según el valor de las variables de entorno y la información de compilación dada.

Entorno remoto

public static boolean isRemoteEnvironment ()

Muestra true si actualmente se ejecuta en un entorno remoto.

Muestra
boolean