SystemUtil
public class SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
Classe utilitaire pour effectuer des appels système.
Résumé
Des champs | |
---|---|
public static final | ENV_VARIABLE_PATHS_IN_TESTS_DIR Gardez une trace du mappage des variables sur le sous-chemin qu'il prend 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'env. |
static | getExternalTestCasesDirs () Obtenez une liste d' |
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 particulières telles qu'un fonctionnement à vide bruyant. |
static File | getRunningJavaBinaryPath () Renvoie le chemin d'accès au binaire Java dans lequel le harnais de test actuel s'exécute |
static | getTestCasesDirs ( IBuildInfo buildInfo) Obtenir une liste d' |
static boolean | isLocalMode () Renvoie true 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 finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Gardez une trace du mappage des variables sur le sous-chemin qu'il prend 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é à 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 staticgetExternalTestCasesDirs ()
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 construction 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 particulières telles qu'un fonctionnement à vide bruyant.
Paramètres | |
---|---|
skipJavaCheck | boolean |
Retour | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Renvoie le chemin d'accès au binaire Java dans lequel le harnais de test actuel s'exécute
Retour | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Obtenir une liste d' 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 construction ne sont pas disponibles ou s'il n'est pas nécessaire d'obtenir des répertoires de cas de test à partir des informations de construction. |
Retour | |
---|---|
une liste d' ERROR(/File) des répertoires du dossier des cas de test de la sortie de construction, basée sur la valeur des variables d'environnement et les informations de construction données. |
estModeLocal
public static boolean isLocalMode ()
Renvoie true 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 |