Utilitaire système
public
class
SystemUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SystemUtil. |
Classe utilitaire permettant d'effectuer des appels système.
Résumé
Champs | |
---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Effectuez le suivi du mappage des variables avec le 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)
Permet d'obtenir le fichier associé à l'environnement. |
static
|
getExternalTestCasesDirs()
Obtenez une liste de |
static
File
|
getProductOutputDir()
Récupère le répertoire de sortie spécifique au produit à partir d'une arborescence de compilation Android. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
Cette version avec serveur de fonctionnalités explicite n'est destinée qu'à des situations particulières (par exemple, un environnement bruyant et sec exécuter. |
static
File
|
getRunningJavaBinaryPath()
Renvoie le chemin d'accès au binaire Java dans lequel s'exécute l'harnais de test actuel. |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Obtenir la liste de |
static
boolean
|
isLocalMode()
Renvoie la valeur "true" si Tradefed s'exécute en mode local et doit automatiser certaines actions pour l'utilisateur. |
static
boolean
|
isRemoteEnvironment()
Renvoie la valeur "true" si l'exécution s'effectue actuellement dans un environnement distant. |
Champs
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Effectuez le suivi du mappage des variables avec le sous-chemin qu'il prend dans le répertoire de test.
REMOTE_VM_VARIABLE [VARIABLE_VM]
public static final String REMOTE_VM_VARIABLE
Constructeurs publics
SystèmeUtilitaire
public SystemUtil ()
Méthodes publiques
getExternalTestCasesDir
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
Permet d'obtenir le fichier associé à l'environnement. .
Paramètres | |
---|---|
envVariable |
SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES ou ANDROID_HOST_OUT_TESTCASES |
Renvoie | |
---|---|
File |
Répertoire associé. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Obtenez une liste de ERROR(/File)
pointant vers les répertoires de tests externes à Tradefed.
Renvoie | |
---|---|
|
getProductOutputDir
public static File getProductOutputDir ()
Récupère le répertoire de sortie spécifique au produit à partir d'une arborescence de compilation Android. Généralement cet emplacement contient des images pour différentes partitions de périphériques, bootloader, radio, etc.
Remarque: La méthode ne garantit pas l'existence de ce chemin d'accès.
Renvoie | |
---|---|
File |
l'emplacement du répertoire de sortie ou null si la compilation actuelle n'est pas |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
Cette version avec serveur de fonctionnalités explicite n'est destinée qu'à des situations particulières (par exemple, un environnement bruyant et sec exécuter.
Paramètres | |
---|---|
skipJavaCheck |
boolean |
Renvoie | |
---|---|
File |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Renvoie le chemin d'accès au binaire Java dans lequel s'exécute l'harnais de test actuel.
Renvoie | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Obtenir la liste de ERROR(/File)
des répertoires des scénarios de test
Paramètres | |
---|---|
buildInfo |
IBuildInfo : informations sur l'artefact de compilation. Définissez-la sur "null" si les informations sur la compilation ne sont pas
ou il n'est pas nécessaire d'obtenir les répertoires des scénarios de test à partir des informations de compilation. |
Renvoie | |
---|---|
|
une liste de ERROR(/File) de répertoires du dossier de scénarios de test des résultats de compilation, en fonction
sur la valeur des variables d'environnement et sur les informations de compilation fournies. |
Mode isLocal
public static boolean isLocalMode ()
Renvoie la valeur "true" si Tradefed s'exécute en mode local et doit automatiser certaines actions pour l'utilisateur.
Renvoie | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Renvoie la valeur "true" si l'exécution s'effectue actuellement dans un environnement distant.
Renvoie | |
---|---|
boolean |