SystemUtil
public
class
SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
Classe di utilità 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 che assume 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()
Visualizza 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 server di funzionalità esplicito è solo per situazioni speciali come i test a vuoto con rumore. |
static
File
|
getRunningJavaBinaryPath()
Restituisce il percorso del file binario Java in cui è in esecuzione l'attuale test harness |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Visualizza 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 è attualmente 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 che assume nella directory dei test.
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
Costruttori pubblici
SystemUtil
public SystemUtil ()
Metodi pubblici
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
Recupera il file associato alla variabile env.
Parametri | |
---|---|
envVariable |
SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES o ANDROID_HOST_OUT_TESTCASES |
Ritorni | |
---|---|
File |
La directory associata. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Visualizza un elenco di ERROR(/File)
che rimandano a directory di test esterne a Tradefed.
Ritorni | |
---|---|
|
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 che questo percorso esista.
Ritorni | |
---|---|
File |
la posizione della directory di output o null se la build corrente non è |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
Questa versione con server di funzionalità esplicito è solo per situazioni speciali come i test a vuoto con rumore.
Parametri | |
---|---|
skipJavaCheck |
boolean |
Ritorni | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Restituisce il percorso del file binario Java in cui è in esecuzione l'attuale test harness
Ritorni | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Visualizza un elenco di ERROR(/File)
delle directory degli scenari di test
Parametri | |
---|---|
buildInfo |
IBuildInfo : le informazioni sugli elementi della build. Impostalo su null se le informazioni sulla build non sono disponibili o se non è necessario recuperare le directory dei casi di test dalle informazioni sulla build. |
Ritorni | |
---|---|
|
un elenco di ERROR(/File) di directory della cartella dei casi di test dell'output di compilazione, in base
al valore delle variabili di ambiente e alle informazioni di compilazione specificate. |
isLocalMode
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 è attualmente in un ambiente remoto.
Ritorni | |
---|---|
boolean |