SystemUtil

public class SystemUtil
extends Object

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


Classe de utilitário para fazer chamadas de sistema.

Resumo

Campos

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Acompanhe o mapeamento das variáveis ​​para o subcaminho necessário 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)

Obtenha o arquivo associado ao env.

static getExternalTestCasesDirs ()

Obtenha uma lista de ERROR(/File) apontando para diretórios de testes externos ao Tradefed.

static File getProductOutputDir ()

Obtém o diretório de saída específico do produto de uma árvore de compilação do Android.

static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Esta versão com recurso explícito de servidor é apenas para situações especiais, como simulação ruidosa.

static File getRunningJavaBinaryPath ()

Retorna o caminho para o binário Java em que o equipamento de teste atual está sendo executado

static getTestCasesDirs ( IBuildInfo buildInfo)

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

static boolean isLocalMode ()

Retorna verdadeiro se o Tradefed estiver rodando em modo local e deve automatizar algumas ações para o usuário.

static boolean isRemoteEnvironment ()

Retorne verdadeiro se estivermos executando em um ambiente remoto.

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 necessário no diretório de testes.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Construtores públicos

SystemUtil

public SystemUtil ()

Métodos públicos

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Obtenha o arquivo associado ao env. variável.

Parâmetros
envVariable SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES ou ANDROID_HOST_OUT_TESTCASES

Devoluções
File O diretório associado.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

Obtenha uma lista de ERROR(/File) apontando para diretórios de testes externos ao Tradefed.

Devoluções

getProductOutputDir

public static File getProductOutputDir ()

Obtém o diretório de saída específico do produto de uma árvore de compilação do Android. Normalmente este local contém imagens para várias partições de dispositivos, bootloader, rádio e assim por diante.

Nota: o método não garante que este caminho exista.

Devoluções
File a localização do diretório de saída ou null se a compilação atual não for

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Esta versão com recurso explícito de servidor é apenas para situações especiais, como simulação ruidosa.

Parâmetros
skipJavaCheck boolean

Devoluções
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Retorna o caminho para o binário Java em que o equipamento de teste atual está sendo executado

Devoluções
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

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

Parâmetros
buildInfo IBuildInfo : as informações do artefato de construção. Defina-o como nulo se as informações de compilação não estiverem disponíveis ou se não houver necessidade de obter diretórios de casos de teste das informações de compilação.

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

isLocalMode

public static boolean isLocalMode ()

Retorna verdadeiro se o Tradefed estiver rodando em modo local e deve automatizar algumas ações para o usuário.

Devoluções
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

Retorne verdadeiro se estivermos executando em um ambiente remoto.

Devoluções
boolean