SystemUtil

public class SystemUtil
extends Object

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


Classe utilitaire pour passer des appels système.

Résumé

Des champs

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Gardez une trace du mappage des variables avec le sous-chemin qu'elles empruntent dans le répertoire des 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'env.

static getExternalTestCasesDirs ()

Obtenez une liste d' ERROR(/File) pointant vers des répertoires de tests externes à Tradefed.

static File getProductOutputDir ()

Obtient le répertoire de sortie spécifique au produit à partir d’une arborescence de build Android.

static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Cette version avec serveur de fonctionnalités explicites est uniquement destinée à des situations spéciales telles qu'un fonctionnement à sec bruyant.

static File getRunningJavaBinaryPath ()

Renvoie le chemin d'accès au binaire Java dans lequel le faisceau de test actuel est exécuté.

static getTestCasesDirs ( IBuildInfo buildInfo)

Obtenez une liste des ERROR(/File) des répertoires de cas de test

static boolean isLocalMode ()

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

static boolean isRemoteEnvironment ()

Renvoie true si nous exécutons actuellement dans un environnement distant.

Des champs

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Gardez une trace du mappage des variables avec le sous-chemin qu'elles empruntent dans le répertoire des 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é à l'env. variable.

Paramètres
envVariable SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES ou ANDROID_HOST_OUT_TESTCASES

Retour
File Le répertoire associé.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

Obtenez une liste d' ERROR(/File) pointant vers des répertoires de tests externes à Tradefed.

Retour

getProductOutputDir

public static File getProductOutputDir ()

Obtient le répertoire de sortie spécifique au produit à partir d’une arborescence de build Android. Généralement, cet emplacement contient des images pour diverses partitions de périphérique, chargeur de démarrage, radio, etc.

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

Retour
File l'emplacement du répertoire de sortie ou null si la build actuelle n'est pas

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Cette version avec serveur de fonctionnalités explicites est uniquement destinée à des situations spéciales telles qu'un fonctionnement à sec bruyant.

Paramètres
skipJavaCheck boolean

Retour
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Renvoie le chemin d'accès au binaire Java dans lequel le faisceau de test actuel est exécuté.

Retour
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

Obtenez une liste des ERROR(/File) des répertoires de cas de test

Paramètres
buildInfo IBuildInfo : les informations sur l'artefact de construction. Définissez-le sur null si les informations de build ne sont pas disponibles ou s'il n'est pas nécessaire d'obtenir les répertoires de cas de test à partir des informations de build.

Retour
une liste d' ERROR(/File) de répertoires du dossier des cas de test de la sortie de build, basée sur la valeur des variables d'environnement et les informations de build données.

estLocalMode

public static boolean isLocalMode ()

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

Retour
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

Renvoie true si nous exécutons actuellement dans un environnement distant.

Retour
boolean