SystemUtil

public class SystemUtil
extends Object

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


Clase de utilidad para realizar llamadas al sistema.

Resumen

Campos

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Haz un seguimiento de la asignación de las variables a la subruta que toma en la dir 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 apunten 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(boolean skipJavaCheck)

Esta versión con servidor de funciones explícito es solo para situaciones especiales, como una ejecución en seco con mucho ruido.

static File getRunningJavaBinaryPath()

Muestra la ruta de acceso al binario de Java en el que se ejecuta el conjunto de pruebas actual.

static getTestCasesDirs(IBuildInfo buildInfo)

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

static boolean isLocalMode()

Muestra verdadero si Tradefed se ejecuta en modo local y debe automatizar algunas acciones para el usuario.

static boolean isRemoteEnvironment()

Muestra verdadero si actualmente se está ejecutando en un entorno remoto.

Campos

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Haz un seguimiento de la asignación de las variables a la subruta que toma en la dir de pruebas.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Constructores públicos

SystemUtil

public SystemUtil ()

Métodos públicos

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Obtén el archivo asociado con la variable de entorno.

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 apunten 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. Por lo general, esta ubicación contiene imágenes de varias particiones del dispositivo, el bootloader, la radio, etcétera.

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

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

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Esta versión con servidor de funciones explícito es solo para situaciones especiales, como una ejecución en seco con mucho ruido.

Parámetros
skipJavaCheck boolean

Muestra
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Muestra la ruta de acceso al binario de Java en el que se ejecuta el conjunto de pruebas 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: La información del artefacto de compilación Establece el valor en nulo si la información de compilación no está disponible o si no es necesario obtener directorios de casos de prueba 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 el valor de las variables de entorno y la información de compilación proporcionada.

isLocalMode

public static boolean isLocalMode ()

Muestra verdadero si Tradefed se ejecuta en modo local y debe automatizar algunas acciones para el usuario.

Muestra
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

Muestra verdadero si actualmente se está ejecutando en un entorno remoto.

Muestra
boolean