SystemUtil
public class SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
Classe utilitaire pour passer des appels système.
Résumé
Classes imbriquées | |
---|---|
enum | SystemUtil.EnvVariable
|
Des champs | |
---|---|
public static final | ENV_VARIABLE_PATHS_IN_TESTS_DIR Gardez une trace du mappage des variables au 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) Obtenez le fichier associé à l'environnement. |
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 faisceau de test actuel s'exécute |
static | getTestCasesDirs (IBuildInfo buildInfo) Obtenez une liste d' |
static boolean | isRemoteEnvironment () Renvoie true si nous sommes actuellement en cours d'exécution 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 au sous-chemin qu'il prend 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'environnement. 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. En règle générale, cet emplacement contient des images pour diverses partitions de périphérique, un chargeur de démarrage, une 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 faisceau de test actuel s'exécute
Retour | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Obtenez une liste d' ERROR(/File)
des répertoires de cas de test
Paramètres | |
---|---|
buildInfo | IBuildInfo : les informations d'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 les 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. |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Renvoie true si nous exécutons actuellement dans un environnement distant.
Retour | |
---|---|
boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2020-09-08 UTC.