SystemUtil
public
class
SystemUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SystemUtil |
Classe di utilità per effettuare chiamate di sistema.
Riepilogo
Costanti | |
|---|---|
String |
REMOTE_VM_VARIABLE
|
Campi | |
|---|---|
public
static
final
Map<SystemUtil.EnvVariable, String> |
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Tieni traccia del mapping delle variabili al sottopath che assume nella directory dei test. |
Costruttori pubblici | |
|---|---|
SystemUtil()
|
|
Metodi pubblici | |
|---|---|
static
File
|
getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)
Recupera il file associato alla variabile di ambiente. |
static
List<File>
|
getExternalTestCasesDirs()
Recupera un elenco di |
static
File
|
getProductOutputDir()
Recupera la directory di output specifica del prodotto da un albero di build di Android. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
Questa versione con il server delle funzionalità esplicito è solo per situazioni speciali come l'esecuzione di prova non definitiva con rumore. |
static
File
|
getRunningJavaBinaryPath()
Restituisce il percorso del file binario Java in cui è in esecuzione l'attuale harness di test. |
static
List<File>
|
getTestCasesDirs(IBuildInfo buildInfo)
Recupera un elenco di |
static
boolean
|
isLocalMode()
Restituisce true se Tradefed è in esecuzione in modalità locale e deve automatizzare alcune azioni per l'utente. |
static
boolean
|
isRemoteEnvironment()
Restituisce true se attualmente è in esecuzione in un ambiente remoto. |
Costanti
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Valore costante: "REMOTE_VM_ENV"
Campi
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static final Map<SystemUtil.EnvVariable, String> ENV_VARIABLE_PATHS_IN_TESTS_DIR
Tieni traccia del mapping delle variabili al sottopath che assume nella directory dei test.
Costruttori pubblici
SystemUtil
public SystemUtil ()
Metodi pubblici
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
Recupera il file associato alla variabile di ambiente.
| Parametri | |
|---|---|
envVariable |
SystemUtil.EnvVariable: ANDROID_TARGET_OUT_TESTCASES o ANDROID_HOST_OUT_TESTCASES |
| Resi | |
|---|---|
File |
La directory associata. |
getExternalTestCasesDirs
public static List<File> getExternalTestCasesDirs ()
Recupera un elenco di File che rimandano a directory di test esterne a Tradefed.
| Resi | |
|---|---|
List<File> |
|
getProductOutputDir
public static File getProductOutputDir ()
Recupera la directory di output specifica del prodotto da un albero di build di Android. In genere, questa posizione contiene immagini per varie partizioni del dispositivo, bootloader, radio e così via.
Nota: il metodo non garantisce l'esistenza di questo percorso.
| Resi | |
|---|---|
File |
La posizione della directory di output o null se la build corrente non è |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
Questa versione con il server delle funzionalità esplicito è solo per situazioni speciali come l'esecuzione di prova non definitiva con rumore.
| Parametri | |
|---|---|
skipJavaCheck |
boolean |
| Resi | |
|---|---|
File |
|
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Restituisce il percorso del file binario Java in cui è in esecuzione l'attuale harness di test.
| Resi | |
|---|---|
File |
|
getTestCasesDirs
public static List<File> getTestCasesDirs (IBuildInfo buildInfo)
Recupera un elenco di File delle directory dei casi di test.
| Parametri | |
|---|---|
buildInfo |
IBuildInfo: le informazioni sull'artefatto di build. Impostalo su null se le informazioni sulla build non sono
disponibili o non è necessario recuperare le directory dei casi di test dalle informazioni sulla build. |
| Resi | |
|---|---|
List<File> |
Un elenco di File delle directory della cartella dei casi di test dell'output di build, in base
al valore delle variabili di ambiente e alle informazioni sulla build fornite. |
isLocalMode
public static boolean isLocalMode ()
Restituisce true se Tradefed è in esecuzione in modalità locale e deve automatizzare alcune azioni per l'utente.
| Resi | |
|---|---|
boolean |
|
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Restituisce true se attualmente è in esecuzione in un ambiente remoto.
| Resi | |
|---|---|
boolean |
|