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 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' |
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 est exécuté. |
static | getTestCasesDirs (IBuildInfo buildInfo) Obtenez une liste des |
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 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 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 build 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 est exécuté.
Retour | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (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. |
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 2023/12/01 (UTC).