Util del sistema

public class SystemUtil
extends Object

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


Clase de utilidad para realizar llamadas al sistema.

Resumen

Campos

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Realice un seguimiento del mapeo de las variables a la subruta 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)

Obtenga el archivo asociado con el env.

static getExternalTestCasesDirs ()

Obtenga una lista de ERROR(/File) que apuntan 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ícitas es solo para situaciones especiales, como un funcionamiento en seco ruidoso.

static File getRunningJavaBinaryPath ()

Devuelve la ruta al binario de Java en el que se ejecuta el arnés de prueba actual.

static getTestCasesDirs ( IBuildInfo buildInfo)

Obtenga una lista de ERROR(/File) de los directorios de casos de prueba

static boolean isLocalMode ()

Devuelve verdadero si Tradefed se ejecuta en modo local y debería automatizar algunas acciones para el usuario.

static boolean isRemoteEnvironment ()

Devuelve verdadero si actualmente estamos ejecutando en un entorno remoto.

Campos

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Realice un seguimiento del mapeo de las variables a la subruta que toma en el directorio de pruebas.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Constructores públicos

Util del sistema

public SystemUtil ()

Métodos públicos

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Obtenga el archivo asociado con el env. variable.

Parámetros
envVariable SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES o ANDROID_HOST_OUT_TESTCASES

Devoluciones
File El directorio asociado.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

Obtenga una lista de ERROR(/File) que apuntan a directorios de pruebas externos a Tradefed.

Devoluciones

getProductOutputDir

public static File getProductOutputDir ()

Obtiene el directorio de salida específico del producto de un árbol de compilación de Android. Normalmente, esta ubicación contiene imágenes de varias particiones del dispositivo, gestor de arranque, radio, etc.

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

Devoluciones
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ícitas es solo para situaciones especiales, como un funcionamiento en seco ruidoso.

Parámetros
skipJavaCheck boolean

Devoluciones
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Devuelve la ruta al binario de Java en el que se ejecuta el arnés de prueba actual.

Devoluciones
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

Obtenga una lista de ERROR(/File) de los directorios de casos de prueba

Parámetros
buildInfo IBuildInfo : la información del artefacto de compilación. Configúrelo en nulo si la información de compilación no está disponible o no es necesario obtener directorios de casos de prueba a partir de la información de compilación.

Devoluciones
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.

es modo local

public static boolean isLocalMode ()

Devuelve verdadero si Tradefed se ejecuta en modo local y debería automatizar algunas acciones para el usuario.

Devoluciones
boolean

esEntornoRemoto

public static boolean isRemoteEnvironment ()

Devuelve verdadero si actualmente estamos ejecutando en un entorno remoto.

Devoluciones
boolean