SystemUtil
public class SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil |
Classe utilitaire pour passer des appels système.
Résumé
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 (boolean skipJavaCheck) Cette version avec serveur de fonctionnalités explicites est uniquement destinée à des situations spéciales telles qu'un fonctionnement à sec bruyant. |
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 | isLocalMode () Renvoie vrai 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 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 (boolean skipJavaCheck)
Cette version avec serveur de fonctionnalités explicites est uniquement destinée à des situations spéciales telles qu'un fonctionnement à sec bruyant.
Paramètres | |
---|---|
skipJavaCheck | boolean |
Retour | |
---|---|
File |
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. |
estLocalMode
public static boolean isLocalMode ()
Renvoie vrai 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 |