SystemUtil
public
class
SystemUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SystemUtil |
Clase de utilidad para realizar llamadas del sistema.
Resumen
Constantes | |
|---|---|
String |
REMOTE_VM_VARIABLE
|
Campos | |
|---|---|
public
static
final
Map<SystemUtil.EnvVariable, String> |
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Realiza un seguimiento de la asignación de las variables a la subruta que toma en el directorio de pruebas. |
Constructores públicos | |
|---|---|
SystemUtil()
|
|
Métodos públicos | |
|---|---|
static
File
|
getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)
Obtén el archivo asociado con la variable de entorno. |
static
List<File>
|
getExternalTestCasesDirs()
Obtén una lista de |
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 un servidor de funciones explícito solo es para situaciones especiales, como una ejecución de prueba ruidosa. |
static
File
|
getRunningJavaBinaryPath()
Devuelve la ruta de acceso al objeto binario de Java en el que se ejecuta el arnés de prueba actual. |
static
List<File>
|
getTestCasesDirs(IBuildInfo buildInfo)
Obtén una lista de |
static
boolean
|
isLocalMode()
Devuelve verdadero si Tradefed se ejecuta en modo local y debe automatizar algunas acciones para el usuario. |
static
boolean
|
isRemoteEnvironment()
Devuelve verdadero si actualmente se ejecuta en un entorno remoto. |
Constantes
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Valor constante: "REMOTE_VM_ENV"
Campos
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static final Map<SystemUtil.EnvVariable, String> ENV_VARIABLE_PATHS_IN_TESTS_DIR
Realiza un seguimiento de la asignación de las variables a la subruta que toma en el directorio de pruebas.
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 List<File> getExternalTestCasesDirs ()
Obtén una lista de File que apunta a directorios de pruebas externos a Tradefed.
| Muestra | |
|---|---|
List<File> |
|
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 para varias particiones de dispositivos, cargador de arranque, radio, etcétera.
Nota: El método no garantiza que exista esta ruta de acceso.
| 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 un servidor de funciones explícito solo es para situaciones especiales, como una ejecución de prueba ruidosa.
| Parámetros | |
|---|---|
skipJavaCheck |
boolean |
| Muestra | |
|---|---|
File |
|
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Devuelve la ruta de acceso al objeto binario de Java en el que se ejecuta el arnés de prueba actual.
| Muestra | |
|---|---|
File |
|
getTestCasesDirs
public static List<File> getTestCasesDirs (IBuildInfo buildInfo)
Obtén una lista de File de los directorios de casos de prueba.
| Parámetros | |
|---|---|
buildInfo |
IBuildInfo: La información del artefacto de compilación. Establécela como nula si la información de la compilación no está
disponible o no es necesario obtener directorios de casos de prueba de la información de la compilación. |
| Muestra | |
|---|---|
List<File> |
Una lista de File de directorios de la carpeta de casos de prueba de la salida de compilación, según
el valor de las variables de entorno y la información de compilación proporcionada. |
isLocalMode
public static boolean isLocalMode ()
Devuelve verdadero si Tradefed se ejecuta en modo local y debe automatizar algunas acciones para el usuario.
| Muestra | |
|---|---|
boolean |
|
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Devuelve verdadero si actualmente se ejecuta en un entorno remoto.
| Muestra | |
|---|---|
boolean |
|