SystemUtil
public
class
SystemUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SystemUtil |
Classe de utilitários para fazer chamadas do sistema.
Resumo
Constantes | |
|---|---|
String |
REMOTE_VM_VARIABLE
|
Campos | |
|---|---|
public
static
final
Map<SystemUtil.EnvVariable, String> |
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Acompanhe o mapeamento das variáveis para o subcaminho que elas usam no diretório de testes. |
Construtores públicos | |
|---|---|
SystemUtil()
|
|
Métodos públicos | |
|---|---|
static
File
|
getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)
Receba o arquivo associado à variável de ambiente. |
static
List<File>
|
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 execuções de teste ruidosas. |
static
File
|
getRunningJavaBinaryPath()
Retorna o caminho para o binário Java em que o conjunto de testes atual está sendo executado. |
static
List<File>
|
getTestCasesDirs(IBuildInfo buildInfo)
Receba uma lista de |
static
boolean
|
isLocalMode()
Retorna verdadeiro se o Tradefed estiver sendo executado 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. |
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 final Map<SystemUtil.EnvVariable, String> ENV_VARIABLE_PATHS_IN_TESTS_DIR
Acompanhe o mapeamento das variáveis para o subcaminho que elas usam 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 static List<File> getExternalTestCasesDirs ()
Receba uma lista de File que apontam para diretórios de testes externos ao Tradefed.
| Retorna | |
|---|---|
List<File> |
|
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 de dispositivos, bootloader, 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 execuções de teste ruidosas.
| Parâmetros | |
|---|---|
skipJavaCheck |
boolean |
| Retorna | |
|---|---|
File |
|
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Retorna o caminho para o binário Java em que o conjunto de testes atual está sendo executado.
| Retorna | |
|---|---|
File |
|
getTestCasesDirs
public static List<File> getTestCasesDirs (IBuildInfo buildInfo)
Receba uma lista de 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 houver necessidade de receber diretórios de casos de teste das informações de build. |
| Retorna | |
|---|---|
List<File> |
uma lista de File de diretórios da pasta de casos de teste da saída de 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 sendo executado 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 |
|