Environnement de test

public class TestEnvironment
extends Object

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


Une classe pour 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 addExcludedFileInJavaClasspath (String s)
void addExtraContextFile (String path)

Ajoute un chemin de fichier à 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 modèle 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.

getExcludedFilesInJavaClasspath ()

Renvoie une liste des fichiers exclus dans le chemin de classe Java

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 modèles de fichiers de sortie.

String getOutputFileUploadUrl ()

Renvoie une URL de téléchargement de fichier de sortie.

long getOutputIdleTimeout ()
String getRetryCommandLine ()
getSetupScripts ()

Renvoie une liste de commandes de script d'installation.

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

Définit une URL de téléchargement 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 s'il faut utiliser le reporting de sous-processus.

Constructeurs publics

Environnement de test

public TestEnvironment ()

Méthodes publiques

ajouterEnvVar

public void addEnvVar (String name, 
                String value)

Ajoute une variable d'environnement.

Paramètres
name String : un nom de variable.

value String : une valeur variable.

addExclusFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

Paramètres
s String

addExtraContextFile

public void addExtraContextFile (String path)

Ajoute un chemin de fichier à 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 : un nom de propriété.

value String : une valeur de propriété.

ajouterJvmOption

public void addJvmOption (String s)

Ajoute une option JVM.

Paramètres
s String : une option JVM.

addOutputFilePattern

public void addOutputFilePattern (String s)

Ajoute un modèle de fichier de sortie.

Paramètres
s String : un modèle de fichier.

addSetupScripts

public void addSetupScripts (String s)

Ajoute une commande de script de configuration.

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

deJson

public static TestEnvironment fromJson (JSONObject json)

Paramètres
json JSONObject

Retour
TestEnvironment

Jetés
JSONException

getContextFilePattern

public String getContextFilePattern ()

Retour
String

getEnvVars

public  getEnvVars ()

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

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

getExclusFilesInJavaClasspath

public  getExcludedFilesInJavaClasspath ()

Renvoie une liste des fichiers exclus dans le chemin de classe Java

Retour
liste de fichiers non modifiable

getExtraContextFiles

public  getExtraContextFiles ()

Retour
liste des chemins de fichiers supplémentaires à ajouter au fichier de contexte

getInvocationTimeout

public long getInvocationTimeout ()

Retour
long nombre maximum de millis pour attendre une invocation

getJavaProperties

public  getJavaProperties ()

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

Retour
carte non modifiable de toutes les propriétés du coureur.

getJvmOptions

public  getJvmOptions ()

Renvoie une liste d'options JVM.

Retour
liste d'options non modifiable

getLogLevel

public String getLogLevel ()

Retour
String

getOutputFilePatterns

public  getOutputFilePatterns ()

Renvoie une liste de modèles de fichiers de sortie.

Retour
liste non modifiable de modèles de fichiers.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

Renvoie une URL de téléchargement de fichier de sortie.

Retour
String une URL.

getOutputIdleTimeout

public long getOutputIdleTimeout ()

Retour
long millis maximum pour attendre un sous-processus inactif

getRetryCommandLine

public String getRetryCommandLine ()

Retour
String

getSetupScripts

public  getSetupScripts ()

Renvoie une liste de commandes de script d'installation.

Retour
liste de commandes non modifiable

getTradefedConfigObjects

public  getTradefedConfigObjects ()

Retour

setInvocationTimeout

public void setInvocationTimeout (long value)

Paramètres
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

Définit une URL de téléchargement 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

utiliserParallelSetup

public boolean useParallelSetup ()

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

Retour
boolean un booléen.

useSubprocessReporting

public boolean useSubprocessReporting ()

Indique s'il faut utiliser le reporting de sous-processus.

Retour
boolean un booléen.