SystemUtil

public class SystemUtil
extends Object

java.lang.Oggetto
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 sottopercorso che prende nei test dir.

public static final String REMOTE_VM_VARIABLE

Costruttori pubblici

SystemUtil ()

Metodi pubblici

static File getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)

Ottieni il file associato all'env.

static getExternalTestCasesDirs ()

Ottieni un elenco di ERROR(/File) che punta a directory di test esterne a Tradefed.

static File getProductOutputDir ()

Ottiene la directory di output specifica del prodotto da un albero di compilazione Android.

static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Questa versione con funzione server esplicita è solo per situazioni speciali come il funzionamento a secco rumoroso.

static File getRunningJavaBinaryPath ()

Restituisce il percorso del file binario Java in cui è in esecuzione il cablaggio di test corrente

static getTestCasesDirs ( IBuildInfo buildInfo)

Ottenere un elenco di ERROR(/File) delle directory dei casi di test

static boolean isLocalMode ()

Restituisce true se Tradefed è in esecuzione in modalità locale e dovrebbe automatizzare alcune azioni per l'utente.

static boolean isRemoteEnvironment ()

Restituisci true se attualmente stiamo eseguendo in un ambiente remoto.

Campi

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Tieni traccia della mappatura delle variabili al sottopercorso che prende nei test dir.

REMOTE_VM_VARIABILE

public static final String REMOTE_VM_VARIABLE

Costruttori pubblici

SystemUtil

public SystemUtil ()

Metodi pubblici

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Ottieni il file associato all'env. variabile.

Parametri
envVariable SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES o ANDROID_HOST_OUT_TESTCASES

ritorna
File La directory associata.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

Ottieni un elenco di ERROR(/File) che punta a directory di test esterne a Tradefed.

ritorna

getProductOutputDir

public static File getProductOutputDir ()

Ottiene la directory di output specifica del prodotto da un albero di compilazione 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.

ritorna
File la posizione dell'output dir o null se la build corrente non lo è

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Questa versione con funzione server esplicita è solo per situazioni speciali come il funzionamento a secco rumoroso.

Parametri
skipJavaCheck boolean

ritorna
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Restituisce il percorso del file binario Java in cui è in esecuzione il cablaggio di test corrente

ritorna
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

Ottenere un elenco di ERROR(/File) delle directory dei casi di test

Parametri
buildInfo IBuildInfo : le informazioni sull'artefatto di compilazione. Impostalo su null se le informazioni sulla build non sono disponibili o non è necessario ottenere le directory dei casi di test dalle informazioni sulla build.

ritorna
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 fornite.

isLocalMode

public static boolean isLocalMode ()

Restituisce true se Tradefed è in esecuzione in modalità locale e dovrebbe automatizzare alcune azioni per l'utente.

ritorna
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

Restituisci true se attualmente stiamo eseguendo in un ambiente remoto.

ritorna
boolean