وحدة التحكم
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
بناة المحمية
وحدة التحكم
protected Console ()
الأساليب العامة
يجري
public void run ()
الطريقة الرئيسية لتشغيل وحدة التحكم. سيستمر في العمل حتى يتم إصدار أمر إيقاف التشغيل.
setArgs
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 | String النصية التي سيتم عرضها لموجه وحدة التحكم |
getGenericHelpString
protected String getGenericHelpString (genericHelp)
قم بإرجاع سلسلة التعليمات العامة لعرضها
حدود | |
---|---|
genericHelp | 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-12-01 (حسب التوقيت العالمي المتفَّق عليه)