SystemUtil
public class SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
Classe utilitaire pour effectuer des appels système.
Sommaire
Classes imbriquées | |
---|---|
enum | SystemUtil.EnvVariable
|
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 () 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 ()
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 |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2022/08/15 (UTC).