Utilitário do sistema

public class SystemUtil
extends Object

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


Classe de utilitário para fazer chamadas do sistema.

Resumo

Classes aninhadas

enum SystemUtil.EnvVariable

 

Campos

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Acompanhe o mapeamento das variáveis para o subcaminho usado no diretório de testes.

public static final String REMOTE_VM_VARIABLE

Construtores públicos

SystemUtil()

Métodos públicos

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

Receba o arquivo associado ao ambiente.

static getExternalTestCasesDirs()

Receba uma lista de ERROR(/File) que aponta para diretórios de testes externos ao Tradefed.

static File getProductOutputDir()

Recebe o diretório de saída específico do produto de uma árvore de build do Android.

static File getRunningJavaBinaryPath()

Retorna o caminho para o binário Java em que o arcabouço de testes atual está sendo executado.

static getTestCasesDirs(IBuildInfo buildInfo)

Acesse uma lista de ERROR(/File) dos diretórios de casos de teste

static boolean isRemoteEnvironment()

Retorna true se estivermos executando em um ambiente remoto no momento.

Campos

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Acompanhe o mapeamento das variáveis para o subcaminho usado no diretório de testes.

VARIÁVEL_DE_VM_REMOTE

public static final String REMOTE_VM_VARIABLE

Construtores públicos

Utilitário do sistema

public SystemUtil ()

Métodos públicos

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Receba o arquivo associado ao ambiente. variável.

Parâmetros
envVariable SystemUtil.EnvVariable: ANDROID_TARGET_OUT_TESTCASES ou ANDROID_HOST_OUT_TESTCASES

Retorna
File O diretório associado.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

Receba uma lista de ERROR(/File) que aponta para diretórios de testes externos ao Tradefed.

Retorna

getProductOutputDir

public static File getProductOutputDir ()

Recebe o diretório de saída específico do produto de uma árvore de build do Android. Normalmente neste local contém imagens para várias partições de dispositivo, carregador de inicialização, rádio etc.

Observação: o método não garante a existência desse caminho.

Retorna
File o local do diretório de saída ou null se o build atual não estiver

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Retorna o caminho para o binário Java em que o arcabouço de testes atual está sendo executado.

Retorna
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

Acesse uma lista de ERROR(/File) dos diretórios de casos de teste

Parâmetros
buildInfo IBuildInfo: as informações do artefato de build. Defina-o como nulo se as informações do build não forem disponível ou não é necessário acessar os diretórios de casos de teste nas informações do build.

Retorna
Uma lista de ERROR(/File) de diretórios da pasta de casos de teste na saída do build, com base com base no valor das variáveis de ambiente e nas informações de build fornecidas.

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

Retorna true se estivermos executando em um ambiente remoto no momento.

Retorna
boolean