TradefedDelegator

public class TradefedDelegator
extends Object

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


Objets qui aident à déléguer l'appel à un autre binaire Tradefed.

Résumé

Champs

public static final String DELEGATE_OBJECT

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

Constructeurs publics

TradefedDelegator()

Méthodes publiques

static String[] clearCommandline(String[] originalCommand)

Supprimez de la ligne de commande d'origine les options de délégation 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.

String createClasspath()

Crée le chemin d'accès aux classes à partir des fichiers JAR du répertoire.

String[] getCommandLine()
File getTfRootDir()

Renvoie le répertoire d'un binaire Tradefed.

boolean isStaging()

Indique si l'environnement est de préproduction ou non.

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

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

Champs

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

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

Constructeurs publics

TradefedDelegator

public TradefedDelegator ()

Méthodes publiques

clearCommandline

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

Supprimez de la ligne de commande d'origine les options de délégation 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

createClasspath

public String createClasspath ()

Crée le chemin d'accès aux classes à partir des fichiers JAR du répertoire.

Renvoie
String

getCommandLine

public String[] getCommandLine ()

Renvoie
String[]

getTfRootDir

public File getTfRootDir ()

Renvoie le répertoire d'un binaire Tradefed.

Renvoie
File

isStaging

public boolean isStaging ()

Indique si l'environnement est de préproduction ou non. Nous ne souhaitons pas déléguer en préproduction par défaut, mais uniquement si "staging_delegated" est défini.

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