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
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 |
static
File
|
getProductOutputDir()
Recebe o diretório de saída específico do produto de uma árvore de build do Android. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
Esta versão com servidor de recurso explícito é apenas para situações especiais, como ruídos, seco, correr. |
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 |
static
boolean
|
isLocalMode()
Retorna true se o Tradefed estiver sendo executado no modo local e deve automatizar algumas ações para o usuário. |
static
boolean
|
isRemoteEnvironment()
Retorna true se estivermos executando em um ambiente remoto no momento. |
Campos
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_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)
Consiga 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 staticgetExternalTestCasesDirs ()
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 (boolean skipJavaCheck)
Esta versão com servidor de recurso explícito é apenas para situações especiais, como ruídos, seco, correr.
Parâmetros | |
---|---|
skipJavaCheck |
boolean |
Retorna | |
---|---|
File |
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 staticgetTestCasesDirs (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. |
IsLocalMode
public static boolean isLocalMode ()
Retorna true se o Tradefed estiver sendo executado no modo local e deve automatizar algumas ações para o usuário.
Retorna | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Retorna true se estivermos executando em um ambiente remoto no momento.
Retorna | |
---|---|
boolean |