SystemUtil
public
class
SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
Classe de utilitários 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 que elas usam 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)
Recebe o arquivo associado ao ambiente. |
static
|
getExternalTestCasesDirs()
Receba uma lista de |
static
File
|
getProductOutputDir()
Consegue 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 recursos explícito é apenas para situações especiais, como corrida seca com ruído. |
static
File
|
getRunningJavaBinaryPath()
Retorna o caminho para o binário Java em que o harness de teste atual está sendo executado |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Receber uma lista de |
static
boolean
|
isLocalMode()
Retorna verdadeiro se o Tradefed estiver em execução no modo local e precisar automatizar algumas ações para o usuário. |
static
boolean
|
isRemoteEnvironment()
Retorna verdadeiro se estivermos executando em um ambiente remoto. |
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 usam 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)
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 testes externos ao Tradefed.
Retorna | |
---|---|
|
getProductOutputDir
public static File getProductOutputDir ()
Consegue 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 de dispositivos, 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)
Esta versão com servidor de recursos explícito é apenas para situações especiais, como corrida seca com 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 "null" se as informações de build não estiverem
disponíveis ou se não for necessário acessar os diretórios de casos de teste nas 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 verdadeiro se o Tradefed estiver em execução no modo local e precisar automatizar algumas ações para o usuário.
Retorna | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Retorna verdadeiro se estivermos executando em um ambiente remoto.
Retorna | |
---|---|
boolean |