SystemUtil
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
Tenez compte du mappage des variables sur le sous-chemin qu'elles prennent 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'environnement. |
static
|
getExternalTestCasesDirs()
Obtenez la liste des |
static
File
|
getProductOutputDir()
Récupère le répertoire de sortie spécifique au produit à partir d'un arbre de compilation Android. |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
Cette version avec un serveur de fonctionnalités explicite n'est destinée qu'à des situations spéciales telles que les courses à vide bruyantes. |
static
File
|
getRunningJavaBinaryPath()
Renvoie le chemin d'accès au binaire Java dans lequel s'exécute le banc d'essai actuel |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
Obtenir la liste des |
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 se déroule actuellement dans un environnement distant. |
Champs
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
Tenez compte du mappage des variables sur le sous-chemin qu'elles prennent 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é à la variable d'environnement.
Paramètres | |
---|---|
envVariable |
SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES ou ANDROID_HOST_OUT_TESTCASES |
Renvoie | |
---|---|
File |
Répertoire associé. |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
Obtenez la liste des ERROR(/File)
pointant vers des répertoires de test externes à Tradefed.
Renvoie | |
---|---|
|
getProductOutputDir
public static File getProductOutputDir ()
Récupère le répertoire de sortie spécifique au produit à partir d'un arbre de compilation Android. En règle générale, cet emplacement contient des images pour diverses partitions de l'appareil, le bootloader, la radio, etc.
Remarque: cette méthode ne garantit pas que ce chemin existe.
Renvoie | |
---|---|
File |
l'emplacement du répertoire de sortie ou null si le build actuel n'est pas |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
Cette version avec un serveur de fonctionnalités explicite n'est destinée qu'à des situations spéciales telles que les courses à vide bruyantes.
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 le banc d'essai actuel
Renvoie | |
---|---|
File |
getTestCasesDirs
public staticgetTestCasesDirs (IBuildInfo buildInfo)
Obtenir la liste des ERROR(/File)
des répertoires des scénarios de test
Paramètres | |
---|---|
buildInfo |
IBuildInfo : informations sur l'artefact de compilation. Définissez-le sur "null" si les informations de compilation ne sont pas disponibles ou si vous n'avez pas besoin d'obtenir les répertoires des cas de test à partir des informations de compilation. |
Renvoie | |
---|---|
|
une liste de ERROR(/File) des répertoires du dossier des cas de test de la sortie de compilation, en fonction de la valeur des variables d'environnement et des informations de compilation données. |
isLocalMode
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 se déroule actuellement dans un environnement distant.
Renvoie | |
---|---|
boolean |