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 |
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 |
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 finalENV_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 staticgetExternalTestCasesDirs ()
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 staticgetTestCasesDirs (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 |