Utilitaire système

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

Effectuez le suivi du mappage des variables avec le sous-chemin qu'il prend 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)

Permet d'obtenir le fichier associé à l'environnement.

static getExternalTestCasesDirs()

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

static File getProductOutputDir()

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

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

Cette version avec serveur de fonctionnalités explicite n'est destinée qu'à des situations particulières (par exemple, un environnement bruyant et sec exécuter.

static File getRunningJavaBinaryPath()

Renvoie le chemin d'accès au binaire Java dans lequel s'exécute l'harnais de test actuel.

static getTestCasesDirs(IBuildInfo buildInfo)

Obtenir la liste de 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 s'effectue actuellement dans un environnement distant.

Champs

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Effectuez le suivi du mappage des variables avec le sous-chemin qu'il prend dans le répertoire de test.

REMOTE_VM_VARIABLE [VARIABLE_VM]

public static final String REMOTE_VM_VARIABLE

Constructeurs publics

SystèmeUtilitaire

public SystemUtil ()

Méthodes publiques

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Permet d'obtenir le fichier associé à l'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 une liste de ERROR(/File) pointant vers les répertoires de tests externes à Tradefed.

Renvoie

getProductOutputDir

public static File getProductOutputDir ()

Récupère le répertoire de sortie spécifique au produit à partir d'une arborescence de compilation Android. Généralement cet emplacement contient des images pour différentes partitions de périphériques, bootloader, radio, etc.

Remarque: La méthode ne garantit pas l'existence de ce chemin d'accès.

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

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Cette version avec serveur de fonctionnalités explicite n'est destinée qu'à des situations particulières (par exemple, un environnement bruyant et sec exécuter.

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 l'harnais de test actuel.

Renvoie
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

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

Paramètres
buildInfo IBuildInfo: informations sur l'artefact de compilation. Définissez-la sur "null" si les informations sur la compilation ne sont pas ou il n'est pas nécessaire d'obtenir les répertoires des scénarios de test à partir des informations de compilation.

Renvoie
une liste de ERROR(/File) de répertoires du dossier de scénarios de test des résultats de compilation, en fonction sur la valeur des variables d'environnement et sur les informations de compilation fournies.

Mode isLocal

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 s'effectue actuellement dans un environnement distant.

Renvoie
boolean