com.android.tradefed.command

رابط ها

ICommandOptions ظرفی برای گزینه های اجرای دستورات.
ICCommandScheduler یک زمانبندی برای اجرای دستورات TradeFederation.
ICommandScheduler.IScheduledInvocationListener شنونده رویدادهای فراخوان پس از اتمام فراخوانی.

کلاس ها

CommandFileParser تجزیه کننده برای فایلی که شامل مجموعه ای از خطوط فرمان است.
CommandFileParser.CommandLine
CommandInterrupter سرویسی که به دستورات TradeFederation اجازه قطع یا علامت گذاری غیرقابل وقفه را می دهد.
CommandOptions پیاده سازی ICommandOptions .
CommandRunner یک نقطه ورودی TradeFederation جایگزین که دستور مشخص شده در آرگومان های خط فرمان را اجرا می کند و سپس خارج می شود.
CommandScheduler یک زمانبندی برای اجرای دستورات TradeFederation در تمام دستگاه های موجود.
کنسول کنسول اصلی TradeFederation رابط کاربری را برای تعامل در اختیار کاربر قرار می دهد

در حال حاضر از عملیات هایی مانند

  • یک دستور برای تست اضافه کنید
  • لیست دستگاه ها و وضعیت آنها
  • فراخوان های در حال انجام را فهرست کنید
  • دستورات را در صف فهرست کنید
  • لاگ فراخوان را به file/stdout منتقل کنید
  • خاموش شدن
Console.ArgRunnable <T> یک Runnable با متد run که می تواند آرگومان بگیرد
Console.CaptureList یک نوع راحت برای List<List<String>>
DeviceAllocation Result نتایج تلاش برای تخصیص یک فرمان را نشان می دهد.
خطای FatalHost استثنایی که نشان می دهد یک خطای غیرقابل جبران مرگبار در ماشین میزبانی که TradeFederation را اجرا می کند رخ داده است و نمونه TradeFederation باید خاموش شود.
Local Developer تشخیص می دهد و برمی گرداند که آیا این یک توسعه دهنده محلی است که Tradefed را اجرا می کند یا خیر.

Enums

CommandRunner.ExitCode کدهای خطایی که امکان خروج با آنها وجود دارد.
CommandScheduler.HostState فهرستی از وضعیت های مختلف میزبان