SystemUtil

public class SystemUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SystemUtil


Classe utilitaire permettant d'effectuer des appels système.

Résumé

Champs

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Tenez compte du mappage des variables sur le sous-chemin qu'elles prennent dans le répertoire de tests.

public static final String REMOTE_VM_VARIABLE

Constructeurs publics

SystemUtil()

Méthodes publiques

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

Récupérez le fichier associé à l'environnement.

static getExternalTestCasesDirs()

Obtenez la liste des ERROR(/File) pointant vers des répertoires de test externes à Tradefed.

static File getProductOutputDir()

Récupère le répertoire de sortie spécifique au produit à partir d'un arbre de compilation Android.

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

Cette version avec un serveur de fonctionnalités explicite n'est destinée qu'à des situations spéciales telles que les courses à vide bruyantes.

static File getRunningJavaBinaryPath()

Renvoie le chemin d'accès au binaire Java dans lequel s'exécute le banc d'essai actuel

static getTestCasesDirs(IBuildInfo buildInfo)

Obtenir la liste des ERROR(/File) des répertoires des scénarios de test

static boolean isLocalMode()

Renvoie la valeur "true" si Tradefed s'exécute en mode local et doit automatiser certaines actions pour l'utilisateur.

static boolean isRemoteEnvironment()

Renvoie la valeur "true" si l'exécution se déroule actuellement dans un environnement distant.

Champs

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Tenez compte du mappage des variables sur le sous-chemin qu'elles prennent dans le répertoire de tests.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Constructeurs publics

SystemUtil

public SystemUtil ()

Méthodes publiques

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Récupérez le fichier associé à la variable d'environnement.

Paramètres
envVariable SystemUtil.EnvVariable: ANDROID_TARGET_OUT_TESTCASES ou ANDROID_HOST_OUT_TESTCASES

Renvoie
File Répertoire associé.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

Obtenez la liste des ERROR(/File) pointant vers des répertoires de test externes à Tradefed.

Renvoie

getProductOutputDir

public static File getProductOutputDir ()

Récupère le répertoire de sortie spécifique au produit à partir d'un arbre de compilation Android. En règle générale, cet emplacement contient des images pour diverses partitions de l'appareil, le bootloader, la radio, etc.

Remarque: cette méthode ne garantit pas que ce chemin existe.

Renvoie
File l'emplacement du répertoire de sortie ou null si le build actuel n'est pas

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Cette version avec un serveur de fonctionnalités explicite n'est destinée qu'à des situations spéciales telles que les courses à vide bruyantes.

Paramètres
skipJavaCheck boolean

Renvoie
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Renvoie le chemin d'accès au binaire Java dans lequel s'exécute le banc d'essai actuel

Renvoie
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

Obtenir la liste des ERROR(/File) des répertoires des scénarios de test

Paramètres
buildInfo IBuildInfo: informations sur l'artefact de compilation. Définissez-le sur "null" si les informations de compilation ne sont pas disponibles ou si vous n'avez pas besoin d'obtenir les répertoires des cas de test à partir des informations de compilation.

Renvoie
une liste de ERROR(/File) des répertoires du dossier des cas de test de la sortie de compilation, en fonction de la valeur des variables d'environnement et des informations de compilation données.

isLocalMode

public static boolean isLocalMode ()

Renvoie la valeur "true" si Tradefed s'exécute en mode local et doit automatiser certaines actions pour l'utilisateur.

Renvoie
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

Renvoie la valeur "true" si l'exécution se déroule actuellement dans un environnement distant.

Renvoie
boolean