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 ERROR(/File) che punta a directory di test esterne a Tradefed.

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 ERROR(/File) delle directory degli scenari di test

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 final  ENV_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 static  getExternalTestCasesDirs ()

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 static  getTestCasesDirs (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