SystemUtil
public
class
SystemUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SystemUtil |
Classe utilitária para fazer chamadas do sistema.
Resumo
Constantes | |
|---|---|
String |
REMOTE_VM_VARIABLE
|
Campos | |
|---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Acompanhe o mapeamento das variáveis para o subcaminho que elas seguem no diretório de testes. |
Construtores públicos | |
|---|---|
SystemUtil()
|
|
Métodos públicos | |
|---|---|
static
File
|
getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)
Recebe 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)
Essa versão com servidor de recursos explícito é apenas para situações especiais, como uma simulação de execução a seco ruidosa. |
static
File
|
getRunningJavaBinaryPath()
Retorna o caminho para o binário Java em que o arnés de teste atual está sendo executado. |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Receber uma lista de |
static
boolean
|
isLocalMode()
Retorna "true" se o Tradefed estiver sendo executado no modo local e precisar automatizar algumas ações para o usuário. |
static
boolean
|
isRemoteEnvironment()
Retorna "true" se estivermos executando em um ambiente remoto. |
Constantes
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Valor da constante: "REMOTE_VM_ENV"
Campos
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Acompanhe o mapeamento das variáveis para o subcaminho que elas seguem no diretório de testes.
Construtores públicos
SystemUtil
public SystemUtil ()
Métodos públicos
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
Receba o arquivo associado à variável de ambiente.
| 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 apontam para diretórios de teste 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, esse local contém imagens para várias partições do dispositivo, carregador de inicialização, rádio e assim por diante.
Observação: o método não garante que esse caminho exista.
| Retorna | |
|---|---|
File |
o local do diretório de saída ou null se o build atual não for |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
Essa versão com servidor de recursos explícito é apenas para situações especiais, como simulação sem ruído.
| Parâmetros | |
|---|---|
skipJavaCheck |
boolean |
| Retorna | |
|---|---|
File |
|
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Retorna o caminho para o binário Java em que o harness de teste atual está sendo executado.
| Retorna | |
|---|---|
File |
|
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Receber uma lista de ERROR(/File) dos diretórios de casos de teste
| Parâmetros | |
|---|---|
buildInfo |
IBuildInfo: as informações do artefato de build. Defina como nulo se as informações de build não estiverem disponíveis ou se não for necessário extrair os diretórios de casos de teste das informações de build. |
| Retorna | |
|---|---|
|
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 "true" se o Tradefed estiver sendo executado no modo local e precisar automatizar algumas ações para o usuário.
| Retorna | |
|---|---|
boolean |
|
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Retorna "true" se estivermos executando em um ambiente remoto.
| Retorna | |
|---|---|
boolean |
|