UtileSistema
public
class
SystemUtil
extends Object
java.lang.Object | |
🎞 | com.android.tradefed.util.SystemUtil |
Classe di utenza per effettuare chiamate di sistema.
Riepilogo
Campi | |
---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Tieni traccia della mappatura delle variabili al percorso secondario utilizzato nella directory dei test. |
public
static
final
String |
REMOTE_VM_VARIABLE
|
Costruttori pubblici | |
---|---|
SystemUtil()
|
Metodi pubblici | |
---|---|
static
File
|
getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)
Recupera il file associato all'ambiente. |
static
|
getExternalTestCasesDirs()
Recupera un elenco di |
static
File
|
getProductOutputDir()
Restituisce la directory di output specifica del prodotto da un albero di build Android. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
Questa versione con feature server esplicito è destinata solo a situazioni speciali come ambienti rumorosi vengono eseguiti tutti i test delle unità. |
static
File
|
getRunningJavaBinaryPath()
Restituisce il percorso del programma binario Java in cui è in esecuzione l'attuale sistema di test |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Ottieni 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 l'esecuzione in corso è in corso in un ambiente remoto. |
Campi
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Tieni traccia della mappatura delle variabili al percorso secondario utilizzato nella directory dei test.
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Costruttori pubblici
UtileSistema
public SystemUtil ()
Metodi pubblici
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
Recupera il file associato all'ambiente. .
Parametri | |
---|---|
envVariable |
SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES o ANDROID_HOST_OUT_TESTCASES |
Ritorni | |
---|---|
File |
La directory associata. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Recupera un elenco di ERROR(/File)
che punta a directory di test esterne a Tradefed.
Ritorni | |
---|---|
|
getProductOutputDir
public static File getProductOutputDir ()
Restituisce la directory di output specifica del prodotto da un albero di build Android. In genere questa località contiene immagini per varie partizioni del dispositivo, bootloader, radio e così via.
Nota: il metodo non garantisce l'esistenza di questo percorso.
Ritorni | |
---|---|
File |
la posizione della directory di output o null se la build attuale non è |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
Questa versione con feature server esplicito è destinata solo a situazioni speciali come ambienti rumorosi vengono eseguiti tutti i test delle unità.
Parametri | |
---|---|
skipJavaCheck |
boolean |
Ritorni | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Restituisce il percorso del programma binario Java in cui è in esecuzione l'attuale sistema di test
Ritorni | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Ottieni un elenco di ERROR(/File)
delle directory degli scenari di test
Parametri | |
---|---|
buildInfo |
IBuildInfo : le informazioni sull'artefatto della build. Impostalo su null se le informazioni sulla build non sono
o non è necessario recuperare le directory degli scenari di test dalle informazioni sulla build. |
Ritorni | |
---|---|
|
un elenco di ERROR(/File) di directory della cartella degli scenari di test dell'output della build, in base
sul valore delle variabili di ambiente
e sulle informazioni di build fornite. |
èLocalMode
public static boolean isLocalMode ()
Restituisce true se Tradefed è in esecuzione in modalità locale e deve automatizzare alcune azioni per l'utente.
Ritorni | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Restituisce true se l'esecuzione in corso è in corso in un ambiente remoto.
Ritorni | |
---|---|
boolean |