TradefedDelegator

public class TradefedDelegator
extends Object

java.lang.Object
   ↳ com.android.tradefed.config.proxy.TradefedDelegator


Objets permettant de déléguer l'appel à un autre binaire Tradefed.

Résumé

Constantes

String DELEGATE_OBJECT

Référence de l'objet dans la configuration.

Constructeurs publics

TradefedDelegator()

Méthodes publiques

static String[] clearCommandline(String[] originalCommand)

Supprimez les options de délégation de la ligne de commande d'origine afin que la configuration sous-jacente ne délègue plus.

static String[] clearCommandlineFromOneArg(String[] originalCommand, String optionName)

Supprimez une option donnée de la ligne de commande.

static String[] clearCommandlineFromOneArg(String[] originalCommand, String optionName, boolean booleanOption)

Supprimez une option donnée de la ligne de commande.

String createClasspath()

Crée le chemin de classe à partir des fichiers JAR du répertoire.

String[] getCommandLine()
getEnvironment()
File getTfRootDir()

Renvoie le répertoire d'un binaire Tradefed.

boolean isStaging()

Indique s'il s'agit de l'environnement de préproduction.

boolean noopAllocation()
void setCommandLine(String[] command)
boolean shouldUseDelegation()

Indique si la logique de délégation doit être déclenchée ou non.

Constantes

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

Référence de l'objet dans la configuration.

Valeur de constante : "DELEGATE"

Constructeurs publics

TradefedDelegator

public TradefedDelegator ()

Méthodes publiques

clearCommandline

public static String[] clearCommandline (String[] originalCommand)

Supprimez les options de délégation de la ligne de commande d'origine afin que la configuration sous-jacente ne délègue plus.

Paramètres
originalCommand String

Renvoie
String[]

Génère
ConfigurationException

clearCommandlineFromOneArg

public static String[] clearCommandlineFromOneArg (String[] originalCommand, 
                String optionName)

Supprimez une option donnée de la ligne de commande.

Paramètres
originalCommand String

optionName String

Renvoie
String[]

Génère
ConfigurationException

clearCommandlineFromOneArg

public static String[] clearCommandlineFromOneArg (String[] originalCommand, 
                String optionName, 
                boolean booleanOption)

Supprimez une option donnée de la ligne de commande.

Paramètres
originalCommand String

optionName String

booleanOption boolean

Renvoie
String[]

Génère
ConfigurationException

createClasspath

public String createClasspath ()

Crée le chemin de classe à partir des fichiers JAR du répertoire.

Renvoie
String

getCommandLine

public String[] getCommandLine ()

Renvoie
String[]

getEnvironment

public  getEnvironment ()

Renvoie

getTfRootDir

public File getTfRootDir ()

Renvoie le répertoire d'un binaire Tradefed.

Renvoie
File

isStaging

public boolean isStaging ()

Indique s'il s'agit de l'environnement de préproduction. Nous ne voulons pas déléguer dans l'environnement de préproduction par défaut, uniquement si "staging_delegated" est défini.

Renvoie
boolean

noopAllocation

public boolean noopAllocation ()

Renvoie
boolean

setCommandLine

public void setCommandLine (String[] command)

Paramètres
command String

shouldUseDelegation

public boolean shouldUseDelegation ()

Indique si la logique de délégation doit être déclenchée ou non.

Renvoie
boolean