TestEnvironnement

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.

Sommaire

Constructeurs publics

TestEnvironment ()

Méthodes publiques

void addEnvVar (String name, String value)

Ajoute une variable d'environnement.

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 une ERROR(/Map) Objet contenant tous env vars.

getExtraContextFiles ()
long getInvocationTimeout ()
getJavaProperties ()

Renvoie une ERROR(/Map) objet 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 de configuration.

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 ()

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

boolean useSubprocessReporting ()

Renvoie s'il faut utiliser les rapports de sous-processus.

Constructeurs publics

TestEnvironnement

public TestEnvironment ()

Méthodes publiques

addEnvVar

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.

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é.

addJvmOption

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 une ERROR(/Map) Objet contenant tous env vars.

Retour
carte non modifiable de toutes les vars env.

getExtraContextFiles

public  getExtraContextFiles ()

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

getInvocationTimeout

public long getInvocationTimeout ()

Retour
long millis maximum pour attendre une invocation

getJavaProperties

public  getJavaProperties ()

Renvoie une ERROR(/Map) objet 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 de configuration.

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

useParallelSetup

public boolean useParallelSetup ()

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

Retour
boolean un booléen.

useSubprocessReporting

public boolean useSubprocessReporting ()

Renvoie s'il faut utiliser les rapports de sous-processus.

Retour
boolean un booléen.