TradefedDelegator

public class TradefedDelegator
extends Object

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


ऐसे ऑब्जेक्ट जो किसी अन्य Tradefed बाइनरी को इनवॉकेशन सौंपने में मदद करते हैं.

खास जानकारी

कॉन्स्टेंट

String DELEGATE_OBJECT

कॉन्फ़िगरेशन में ऑब्जेक्ट का रेफ़रंस.

पब्लिक कंस्ट्रक्टर

TradefedDelegator()

सार्वजनिक तरीके

static String[] clearCommandline(String[] originalCommand)

डेलिगेट के विकल्पों को मूल कमांड लाइन से हटाएं, ताकि कॉन्फ़िगरेशन फिर से डेलिगेट न हो.

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

कमांड लाइन से किसी विकल्प को हटाना.

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

कमांड लाइन से किसी विकल्प को हटाना.

String createClasspath()

यह विकल्प, डायरेक्ट्री में मौजूद JAR फ़ाइलों से क्लासपाथ बनाता है.

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

यह Tradefed बाइनरी की डायरेक्ट्री दिखाता है.

boolean isStaging()

इससे पता चलता है कि यह स्टेजिंग एनवायरमेंट है या नहीं.

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

इससे पता चलता है कि डेलिगेशन लॉजिक को ट्रिगर करना है या नहीं.

कॉन्स्टेंट

DELEGATE_OBJECT

public static final String DELEGATE_OBJECT

कॉन्फ़िगरेशन में ऑब्जेक्ट का रेफ़रंस.

स्थिर वैल्यू: "DELEGATE"

पब्लिक कंस्ट्रक्टर

TradefedDelegator

public TradefedDelegator ()

सार्वजनिक तरीके

clearCommandline

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

डेलिगेट के विकल्पों को मूल कमांड लाइन से हटाएं, ताकि कॉन्फ़िगरेशन फिर से डेलिगेट न हो.

पैरामीटर
originalCommand String

रिटर्न
String[]

थ्रो
ConfigurationException

clearCommandlineFromOneArg

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

कमांड लाइन से किसी विकल्प को हटाना.

पैरामीटर
originalCommand String

optionName String

रिटर्न
String[]

थ्रो
ConfigurationException

clearCommandlineFromOneArg

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

कमांड लाइन से किसी विकल्प को हटाना.

पैरामीटर
originalCommand String

optionName String

booleanOption boolean

रिटर्न
String[]

थ्रो
ConfigurationException

createClasspath

public String createClasspath ()

यह विकल्प, डायरेक्ट्री में मौजूद JAR फ़ाइलों से क्लासपाथ बनाता है.

रिटर्न
String

getCommandLine

public String[] getCommandLine ()

रिटर्न
String[]

getEnvironment

public  getEnvironment ()

रिटर्न

getTfRootDir

public File getTfRootDir ()

यह Tradefed बाइनरी की डायरेक्ट्री दिखाता है.

रिटर्न
File

isStaging

public boolean isStaging ()

इससे पता चलता है कि यह स्टेजिंग एनवायरमेंट है या नहीं. हम डिफ़ॉल्ट रूप से, स्टेजिंग में डेलिगेट नहीं करना चाहते. ऐसा सिर्फ़ तब किया जाना चाहिए, जब "staging_delegated" सेट हो.

रिटर्न
boolean

noopAllocation

public boolean noopAllocation ()

रिटर्न
boolean

setCommandLine

public void setCommandLine (String[] command)

पैरामीटर
command String

shouldUseDelegation

public boolean shouldUseDelegation ()

इससे पता चलता है कि डेलिगेशन लॉजिक को ट्रिगर करना है या नहीं.

रिटर्न
boolean