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()
Map<String, String> 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

عمليات الطرح
IOException

getCommandLine

public String[] getCommandLine ()

القيم المُعادة
String[]

getEnvironment

public Map<String, String> getEnvironment ()

القيم المُعادة
Map<String, String>

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