وحدة التحكم
public class Console
extends Object
java.lang.Object | |
↳ | com.android.tradefed.command.Console |
توفر وحدة التحكم الرئيسية في TradeFederation للمستخدم واجهة للتفاعل
يدعم حاليًا عمليات مثل
- أضف أمرًا للاختبار
- قائمة الأجهزة وحالتهم
- قائمة الدعوات قيد التقدم
- أوامر القائمة في قائمة الانتظار
- تفريغ سجل الاحتجاج إلى ملف / stdout
- اغلق
ملخص
فئات متداخلة | |
---|---|
class | Console.ArgRunnable <T> |
class | Console.CaptureList نوع ملائم |
مجالات | |
---|---|
protected static final String | DEBUG_PATTERN |
protected static final String | DUMP_PATTERN |
protected static final String | EXIT_PATTERN |
protected static final String | HELP_PATTERN |
protected static final String | INVOC_PATTERN |
protected static final String | LINE_SEPARATOR |
protected static final String | LIST_COMMANDS_PATTERN |
protected static final String | LIST_PATTERN |
protected static final String | REMOVE_PATTERN |
protected static final String | RUN_PATTERN |
protected static final String | SET_PATTERN |
protected static final String | VERSION_PATTERN |
protected LineReader | mConsoleReader |
protected IKeyStoreFactory | mKeyStoreFactory |
protected ICommandScheduler | mScheduler
|
المنشئون المحميون | |
---|---|
Console () |
الأساليب العامة | |
---|---|
static void | main (String[] mainArgs) |
void | run () الطريقة الرئيسية لبدء تشغيل وحدة التحكم. |
void | setArgs ( mainArgs) setArgs ( mainArgs) يضبط وسيطات بدء وحدة التحكم. |
static void | startConsole ( Console console, String[] args) تبدأ وحدة التحكم Tradefed المحددة بأحرف معينة |
الطرق المحمية | |
---|---|
String | getConsolePrompt () |
String | getGenericHelpString ( genericHelp) getGenericHelpString ( genericHelp) أعد سلسلة التعليمات العامة لعرضها |
static LineReader | getReader () قم بإرجاع LineReader جديد أو |
void | printLine (String output) عرض سطر من النص على وحدة التحكم |
void | printLine (String output, PrintStream pw) اطبع الخط إلى Printwriter |
void | setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) setCustomCommands ( RegexTrie <Runnable> trie, genericHelp, commandHelp) نقطة التخصيص التي يمكن للفئات الفرعية استخدامها لتغيير الأوامر المتوفرة في وحدة التحكم. |
مجالات
DEBUG_PATTERN
protected static final String DEBUG_PATTERN
DUMP_PATTERN
protected static final String DUMP_PATTERN
EXIT_PATTERN
protected static final String EXIT_PATTERN
HELP_PATTERN
protected static final String HELP_PATTERN
INVOC_PATTERN
protected static final String INVOC_PATTERN
LINE_SEPARATOR
protected static final String LINE_SEPARATOR
LIST_COMMANDS_PATTERN
protected static final String LIST_COMMANDS_PATTERN
LIST_PATTERN
protected static final String LIST_PATTERN
REMOVE_PATTERN
protected static final String REMOVE_PATTERN
RUN_PATTERN
protected static final String RUN_PATTERN
SET_PATTERN
protected static final String SET_PATTERN
VERSION_PATTERN
protected static final String VERSION_PATTERN
mConsoleReader
protected LineReader mConsoleReader
mKeyStoreFactory
protected IKeyStoreFactory mKeyStoreFactory
المنشئون المحميون
وحدة التحكم
protected Console ()
الأساليب العامة
يجري
public void run ()
الطريقة الرئيسية لبدء تشغيل وحدة التحكم. سيستمر العمل حتى يتم إصدار أمر إيقاف التشغيل.
تعيين
public void setArgs (mainArgs)
يضبط وسيطات بدء وحدة التحكم.
حدود | |
---|---|
mainArgs |
startConsole
public static void startConsole (Console console, String[] args)
تبدأ وحدة التحكم Tradefed المحددة بأحرف معينة
حدود | |
---|---|
console | Console : بدء تشغيل Console |
args | String : وسيطات سطر الأوامر |
رميات | |
---|---|
ConfigurationException |
الطرق المحمية
getConsolePrompt
protected String getConsolePrompt ()
عائدات | |
---|---|
String | النص ERROR(/String) الذي سيتم عرضه لموجه وحدة التحكم |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
أعد سلسلة التعليمات العامة لعرضها
حدود | |
---|---|
genericHelp | ERROR(/String) تمثل المساعدة العامة المطلوب تجميعها. |
عائدات | |
---|---|
String |
getReader
protected static LineReader getReader ()
قم بإرجاع LineReader جديد أو null
في حالة حدوث IOException. لاحظ أن هذه الوظيفة يجب أن تكون ثابتة حتى نتمكن من تشغيلها قبل مُنشئ الطبقة الفائقة.
عائدات | |
---|---|
LineReader |
printLine
protected void printLine (String output)
عرض سطر من النص على وحدة التحكم
printLine
protected void printLine (String output, PrintStream pw)
اطبع الخط إلى Printwriter
حدود | |
---|---|
pw | PrintStream |
setCustomCommands
protected void setCustomCommands (RegexTrie<Runnable> trie,genericHelp, commandHelp)
نقطة التخصيص التي يمكن للفئات الفرعية استخدامها لتغيير الأوامر المتوفرة في وحدة التحكم.
يجب أن تقوم التطبيقات بتعديل متغيري genericHelp
و commandHelp
لتوثيق الوظيفة التي قد تكون أضافتها أو عدلتها أو أزلتها.
حدود | |
---|---|
trie | RegexTrie : RegexTrie لإضافة الأوامر إليه |
genericHelp | ERROR(/List) من الأسطر ليتم طباعتها عندما يقوم المستخدم بتشغيل الأمر "تعليمات" بدون وسيطات. |
commandHelp | ERROR(/Map) يحتوي على وثائق لأي أوامر جديدة ربما تمت إضافتها. المفتاح هو تعبير عادي لاستخدامه كمفتاح لـ RegexTrie . يجب أن تكون القيمة عبارة عن سلسلة تحتوي على نص التعليمات المطلوب طباعته لهذا الأمر. |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-03-30 (حسب التوقيت العالمي المتفَّق عليه)