Environnement de test

public class TestEnvironment
extends Object

java.lang.Object
   ↳ com.android.tradefed.cluster.TestEnvironment


Classe permettant de modéliser un message TestEnvironment renvoyé par l'API TFC.

Résumé

Constructeurs publics

TestEnvironment()

Méthodes publiques

void addEnvVar(String name, String value)

Ajoute une variable d'environnement.

void addExtraContextFile(String path)

Ajoute un chemin d'accès à ajouter au fichier de contexte.

void addJavaProperty(String name, String value)

Ajoute une propriété Java.

void addJvmOption(String s)

Ajoute une option JVM.

void addOutputFilePattern(String s)

Ajoute un format de fichier de sortie.

void addSetupScripts(String s)

Ajoute une commande de script de configuration.

static TestEnvironment fromJson(JSONObject json)
String getContextFilePattern()
getEnvVars()

Renvoie un objet ERROR(/Map) contenant toutes les variables d'environnement.

getExtraContextFiles()
long getInvocationTimeout()
getJavaProperties()

Renvoie un objet ERROR(/Map) contenant toutes les propriétés Java.

getJvmOptions()

Renvoie une liste d'options JVM.

String getLogLevel()
getOutputFilePatterns()

Renvoie une liste de formats de fichiers de sortie.

String getOutputFileUploadUrl()

Renvoie une URL d'importation de fichier de sortie.

long getOutputIdleTimeout()
String getRetryCommandLine()
getSetupScripts()

Affiche une liste de commandes de script de configuration.

getTradefedConfigObjects()
void setInvocationTimeout(long value)
void setOutputFileUploadUrl(String s)

Définit une URL d'importation de fichier de sortie.

void setOutputIdleTimeout(long outputIdleTimeout)
void setUseParallelSetup(boolean f)
void setUseSubprocessReporting(boolean f)
boolean useParallelSetup()

Indique s'il faut utiliser la configuration parallèle.

boolean useSubprocessReporting()

Indique si la création de rapports de sous-processus doit être utilisée.

Constructeurs publics

Environnement de test

public TestEnvironment ()

Méthodes publiques

addEnvVar

public void addEnvVar (String name, 
                String value)

Ajoute une variable d'environnement.

Paramètres
name String: nom de variable.

value String: valeur de variable.

addExtraContextFile

public void addExtraContextFile (String path)

Ajoute un chemin d'accès à ajouter au fichier de contexte.

Paramètres
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Ajoute une propriété Java.

Paramètres
name String: nom de propriété.

value String: valeur de propriété.

addJvmOption

public void addJvmOption (String s)

Ajoute une option JVM.

Paramètres
s String: option JVM.

addOutputFilePattern

public void addOutputFilePattern (String s)

Ajoute un format de fichier de sortie.

Paramètres
s String: format de fichier.

addSetupScripts

public void addSetupScripts (String s)

Ajoute une commande de script de configuration.

Paramètres
s String: commande de script d'installation.

fromJson

public static TestEnvironment fromJson (JSONObject json)

Paramètres
json JSONObject

Renvoie
TestEnvironment

Génère
JSONException

getContextFilePattern

public String getContextFilePattern ()

Renvoie
String

getEnvVars

public  getEnvVars ()

Renvoie un objet ERROR(/Map) contenant toutes les variables d'environnement.

Renvoie
carte non modifiable de toutes les variables d'environnement.

getExtraContextFiles

public  getExtraContextFiles ()

Renvoie
Liste des chemins d'accès supplémentaires à ajouter au fichier de contexte

getInvocationTimeout

public long getInvocationTimeout ()

Renvoie
long Nombre maximal de millisecondes d'attente avant un appel

getJavaProperties

public  getJavaProperties ()

Renvoie un objet ERROR(/Map) contenant toutes les propriétés Java.

Renvoie
carte non modifiable de toutes les propriétés d'exécuteur.

getJvmOptions

public  getJvmOptions ()

Renvoie une liste d'options JVM.

Renvoie
liste d'options non modifiable

GetLogLevel.

public String getLogLevel ()

Renvoie
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Renvoie une liste de formats de fichiers de sortie.

Renvoie
liste non modifiable des formats de fichiers.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Renvoie une URL d'importation de fichier de sortie.

Renvoie
String une URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Renvoie
long Nombre maximal de millisecondes d'attente pour un sous-processus inactif

getRetryCommandLine

public String getRetryCommandLine ()

Renvoie
String

getSetupScripts

public  getSetupScripts ()

Affiche une liste de commandes de script de configuration.

Renvoie
liste de commandes non modifiable

getTradefedConfigObjects

public  getTradefedConfigObjects ()

Renvoie

setInvocationTimeout

public void setInvocationTimeout (long value)

Paramètres
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

Définit une URL d'importation de fichier de sortie.

Paramètres
s String: une URL.

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

Paramètres
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

Paramètres
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

Paramètres
f boolean

useParallelSetup

public boolean useParallelSetup ()

Indique s'il faut utiliser la configuration parallèle.

Renvoie
boolean une valeur booléenne.

useSubprocessReporting

public boolean useSubprocessReporting ()

Indique si la création de rapports de sous-processus doit être utilisée.

Renvoie
boolean une valeur booléenne.