TradefedDelegator

public class TradefedDelegator
extends Object

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


Obiekty, które pomagają delegować wywołanie do innego pliku binarnego Tradefed.

Podsumowanie

Stałe

String DELEGATE_OBJECT

Odwołanie do obiektu w konfiguracji.

Konstruktory publiczne

TradefedDelegator()

Metody publiczne

static String[] clearCommandline(String[] originalCommand)

Usuń z oryginalnego wiersza poleceń opcje delegowania, aby podstawowa konfiguracja nie delegowała ponownie.

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

Usuń daną opcję z wiersza poleceń.

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

Usuń daną opcję z wiersza poleceń.

String createClasspath()

Tworzy ścieżkę klas na podstawie plików JAR w katalogu.

String[] getCommandLine()
Map<String, String> getEnvironment()
File getTfRootDir()

Zwraca katalog pliku binarnego Tradefed.

boolean isStaging()

Zwraca informację, czy jest to środowisko przejściowe.

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

Określa, czy ma być wywoływana logika przekazywania dostępu.

Stałe

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

Odwołanie do obiektu w konfiguracji.

Wartość stała: "DELEGATE"

Konstruktory publiczne

TradefedDelegator

public TradefedDelegator ()

Metody publiczne

clearCommandline

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

Usuń z oryginalnego wiersza poleceń opcje delegowania, aby podstawowa konfiguracja nie delegowała ponownie.

Parametry
originalCommand String

Zwraca
String[]

Zgłasza
ConfigurationException

clearCommandlineFromOneArg

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

Usuń daną opcję z wiersza poleceń.

Parametry
originalCommand String

optionName String

Zwraca
String[]

Zgłasza
ConfigurationException

clearCommandlineFromOneArg

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

Usuń daną opcję z wiersza poleceń.

Parametry
originalCommand String

optionName String

booleanOption boolean

Zwraca
String[]

Zgłasza
ConfigurationException

createClasspath

public String createClasspath ()

Tworzy ścieżkę klas na podstawie plików JAR w katalogu.

Zwraca
String

Zgłasza
IOException

getCommandLine

public String[] getCommandLine ()

Zwraca
String[]

getEnvironment

public Map<String, String> getEnvironment ()

Zwraca
Map<String, String>

getTfRootDir

public File getTfRootDir ()

Zwraca katalog pliku binarnego Tradefed.

Zwraca
File

isStaging

public boolean isStaging ()

Zwraca informację, czy jest to środowisko przejściowe. Nie chcemy domyślnie delegować w środowisku testowym, tylko wtedy, gdy ustawiona jest wartość „staging_delegated”.

Zwraca
boolean

noopAllocation

public boolean noopAllocation ()

Zwraca
boolean

setCommandLine

public void setCommandLine (String[] command)

Parametry
command String

shouldUseDelegation

public boolean shouldUseDelegation ()

Określa, czy ma być wywoływana logika przekazywania.

Zwraca
boolean