شاخص کلاس
اینها کلاس های API هستند. همه بسته های API را ببینید.
آ
AaptParser | کلاسی که با تجزیه خروجی "aapt dump badging" اطلاعات را از apk استخراج می کند. |
AaptParser.AaptVersion | تعداد گزینه هایی برای نسخه AAPT که برای تجزیه فایل های APK استفاده می شود. |
AbiFormatter | کلاس کاربردی برای abi. |
AbstractXmlParser | کلاس پایه کمکی برای تجزیه فایل های xml |
AbstractXmlParser.ParseException | اگر ورودی XML قابل تجزیه نباشد، پرتاب میشود |
AcloudConfigParser | کلاس کمکی که یک پیکربندی Acloud را تجزیه می کند (برای شروع یک نمونه دستگاه Cloud استفاده می شود). |
AcloudConfigParser.AcloudKeys | مجموعهای از کلیدها که از پیکربندی قابل جستجو هستند. |
Activity Status Checker | بررسی کننده وضعیت برای فعالیت های باقیمانده در پایان یک ماژول. |
AdbRootElevator | یک AutoCloseable که در صورت نیاز، ریشه adb را در صورت نیاز فعال میکند و پس از تکمیل، حالت root را بازیابی میکند. |
AggregatePostProcessor | یک جمعکننده متریک که حداقل، حداکثر، میانگین، واریانس، انحراف استاندارد، کل، تعداد و صدکهای اختیاری را برای معیارهای عددی جمعآوریشده در طول اجرای آزمایشی چند تکراری ارائه میکند و آنها را دو برابر میکند. |
AltDirBehavior | یک عدد برای تعریف رفتارهای دایرکتوری جایگزین برای نصب کننده/فشارکننده های مصنوع مختلف |
AppBuildInfo | یک IBuildInfo که یک برنامه اندروید و بسته(های) آزمایشی آن را نشان می دهد. |
AppDeviceBuildInfo | این کلاس منسوخ شده است. مستقیماً از IDeviceBuildInfo استفاده کنید. |
AppVersionFetcher | کلاس Utility برای دریافت رشته نسخه برنامه از دستگاه. |
AppVersionFetcher.AppVersionInfo | انواع اطلاعات نسخه برنامه |
ArchModuleController | کنترل کننده ماژول را برای اجرا نکردن آزمایش ها زمانی که با معماری های داده شده مطابقت ندارد، اجرا نمی کند. |
ArgsOptionParser | فیلدهای Option را از آرگومان های خط فرمان تجزیه شده پر می کند. |
ATestFileSystemLogSaver | این کلاس LogSaver توسط ATest برای ذخیره log ها در یک مسیر خاص استفاده می شود. |
AutoLogCollector | شمارش توصیف می کند که کدام جمع کننده می تواند به طور خودکار توسط مهار اداره شود. |
گزارشگران خودکار | کلاسی که نقشه برداری را از خبرنگاران خودکار Tradefed تعریف می کند. |
AveragePostProcessor | پیاده سازی پس پردازشگر که میانگین لیست معیارها را محاسبه می کند. |
ب
BackgroundDeviceAction | دستوری را بر روی یک دستگاه داده شده اجرا می کند و در صورت لزوم تکرار می کند تا زمانی که عمل لغو شود. |
BaseDeviceMetricCollector | اجرای پایه IMetricCollector که امکان شروع و توقف مجموعه را در onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) و ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) می دهد. |
BaseEmulatorPreparer | آماده کننده رایج برای راه اندازی یک شبیه ساز محلی. |
BaseLeveledLogOutput | یک پیادهسازی پایه برای ILeveledLogOutput که امکان فیلتر کردن برخی برچسبها را بر اساس نام یا اجزای آنها فراهم میکند. |
BaseModuleController | پیاده سازی اولیه IModuleController که باید برای بررسی اینکه آیا یک ماژول باید اجرا شود یا نه پیاده سازی شود. |
BaseMultiTargetPreparer | پیاده سازی پایه IMultiTargetPreparer که امکان غیرفعال کردن شی را فراهم می کند. |
BasePostProcessor | IPostProcessor پایه که هر پیاده سازی باید گسترش یابد. |
BaseRetryDecision | اجرای پایه IRetryDecision . |
BaseStreamLogger <OS گسترش OutputStream> | یک ILeveledLogOutput که پیام های گزارش را به یک جریان خروجی و به stdout هدایت می کند. |
BaseTargetPreparer | کلاس پیاده سازی پایه برای ITargetPreparer که امکان کنترل غیرفعال بودن یا نبودن شی را فراهم می کند. |
BaseTestSuite | آزمایشی برای اجرای مجموعه تست سازگاری با سیستم مجموعه جدید. |
کنترلر باتری | کلاس کاربردی که امکان کنترل وضعیت شارژ باتری دستگاه را فراهم می کند. |
BatteryRechargeDeviceRecovery | هنگامی که سطح باتری دستگاه به زیر آستانه معین می رود، اجازه دهید فرمانی را راه اندازی کند. |
دمای باتری | |
BatteryUnavailableDeviceRecovery | بررسیکننده بازیابی که در صورت در دسترس نبودن سطح باتری، پیکربندی را راهاندازی میکند. |
باینری استیت | Enum برای ضبط وضعیت ON/OFF با حالت IGNORE no-op استفاده می شود. |
BluetoothUtils | توابع ابزار برای فراخوانی ابزارهای بلوتوث در دستگاه کد بلوتوث ابزار جانبی دستگاه را میتوانید در AOSP در آدرس زیر پیدا کنید: |
BootstrapBuildProvider | یک IDeviceBuildProvider که اطلاعات ساخت را از دستگاه تست بوت استرپ می کنداین معمولاً برای دستگاههایی با ساختار خارجی استفاده میشود |
BugreportCollector | یک ITestInvocationListener که در صورت وقوع رویدادهای قابل تنظیم، گزارشهای اشکال را جمعآوری میکند و پس از جمعآوری هر گزارش اشکال، ITestInvocationListener#testLog را روی فرزندان خود فراخوانی میکند. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | یک گزاره کامل که توضیح می دهد چه زمانی باید یک گزارش اشکال ثبت شود. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | هنگامی که یک مورد آزمایشی با شکست مواجه شد، یک bugreportz جمع آوری کنید. |
BuildInfo | اجرای عمومی یک IBuildInfo که باید با ITestDevice مرتبط باشد. |
BuildInfoRecorder | یک ITargetPreparer که متا اطلاعات ساخت را در یک فایل مشخص می نویسد. |
BuildInfoUtil | یک کلاس Util برای کمک به دستکاری IBuildInfo |
BuildRetrievalError | هنگام بازیابی بیلد برای آزمایش، یک خطای مرگبار روی داد. |
BuildTestsZipUtils | یک کلاس کمکی برای عملیات مربوط به تست های فشرده تولید شده توسط سیستم ساخت اندروید |
انبوه ایمیل | یک ابزار فرستنده ایمیل که پیکربندی زیر را امکان پذیر می کند: فاصله ارسال شده، اندازه اولیه انفجار، گیرندگان و تعداد کل پیام ها. |
BundletoolUtil | کلاس Utility که از خط فرمان bundletool برای نصب apks. در deivce استفاده می کند. |
سی
CecControllerTokenProvider | ارائه دهنده توکن برای توکن های مرتبط با کنترل الکترونیک مصرف کننده (CEC). |
CircularAtraceUtil | یک ابزار atrace در درجه اول برای شناسایی علل ریشه ای ANR ها در طول آزمایش میمون توسعه یافته است. |
CircularByteArray | ساختار داده برای نگهداری یک آرایه با اندازه ثابت که به عنوان یک بافر دایره ای عمل می کند و مجموع کل مقادیر موجود در آرایه را ردیابی می کند. |
ClangCodeCoverageCollector | یک BaseDeviceMetricCollector که اندازه گیری های پوشش Clang را از دستگاه خارج می کند و آنها را به عنوان مصنوعات آزمایشی ثبت می کند. |
ClassNotFoundConfigurationException | ConfigurationException برای زمانی که کلاس یک شی پیدا نمی شود. |
ClassPathScanner | ورودی های کلاس را پیدا می کند. |
ClassPathScanner.ClassNameFilter | یک IClassPathFilter که نام کلاس های جاوا را فیلتر و تبدیل می کند. |
ClassPathScanner.ExternalClassNameFilter | یک ClassNameFilter که کلاس های داخلی را رد می کند |
ClassPathScanner.IClassPathFilter | فیلتری برای مسیرهای ورودی کلاس با الگوبرداری از |
ClusterBuildInfo | یک کلاس IBuildInfo برای ساخت های لوله شده از TFC. |
ClusterBuildProvider | یک IBuildProvider برای دانلود منابع آزمون TFC. |
ClusterClient | پیاده سازی IClusterClient برای تعامل با باطن TFC. |
ClusterCommand | کلاسی که وظیفه واکشی شده از TF Cluster را نشان می دهد. |
ClusterCommand.RequestType | |
ClusterCommand.State | وضعیت فرمان در خوشه TF. |
ClusterCommandConfigBuilder | یک کلاس برای ساخت یک فایل پیکربندی برای یک دستور کلاستر. |
ClusterCommandEvent | کلاسی برای کپسوله کردن رویدادهای فرمان خوشه ای که باید آپلود شوند. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher | یک کلاس IRemoteTest برای راهاندازی یک فرمان از TFC از طریق یک پردازش فرعی TF. |
ClusterCommandScheduler | یک ICommandScheduler برای پشتیبانی از TFC (Tradefed Cluster). |
ClusterCommandStatus | کلاسی که حالت و دلیل لغو یک فرمان از TF Cluster را نشان می دهد. |
ClusterDeviceInfo | کلاسی برای کپسوله کردن اطلاعات دستگاه خوشه ای برای آپلود. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor | یک پیاده سازی IDeviceMonitor که نتایج را به سرویس Tradefed Cluster گزارش می دهد. |
ClusterEventUloader <T IClusterEvent > را گسترش می دهد | کلاس ClusterEventUploader، که IClusterEvent را در TFC آپلود می کند. |
ClusterHostEvent | کلاسی برای کپسوله کردن رویدادهای میزبان خوشه ای که باید آپلود شوند. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | فهرستی از انواع مختلف رویدادهای میزبان. |
ClusterHostUtil | توابع استاتیک Util برای TF Cluster برای دریافت نمونه های پیکربندی جهانی، اطلاعات میزبان و غیره. |
ClusterLogSaver | یک کلاس ILogSaver برای آپلود خروجی های آزمایشی در TFC. |
ClusterLogSaver.FilePickingStrategy | استراتژی های انتخاب فایل |
ClusterOptions | |
CollectingByteOutputReceiver | یک IShellOutputReceiver که کل خروجی پوسته را در یک byte[] . |
جمع آوری خروجی گیرنده | یک IShellOutputReceiver که کل خروجی پوسته را در یک String جمع می کند. |
CollectingTestListener | یک ITestInvocationListener که تمام نتایج آزمایش را جمع آوری می کند. |
Collector Helper | کمک کننده برای انجام برخی از عملیات IMetricCollector مورد نیاز در چندین مکان. |
CommandFileParser | تجزیه کننده برای فایلی که شامل مجموعه ای از خطوط فرمان است. |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder | ابزار به معنای گرفتن آرگومان های معمول اطلاعات ساخت از یک خط فرمان و ایجاد یک IBuildInfo از آنها است. |
CommandOptions | پیاده سازی ICommandOptions . |
CommandOptionsGetter | پیاده سازی سرویس که مقدار گزینه های فرمان یک فراخوان داده شده را برمی گرداند. |
CommandRunner | یک نقطه ورودی TradeFederation جایگزین که دستور مشخص شده در آرگومان های خط فرمان را اجرا می کند و سپس خارج می شود. |
CommandRunner.ExitCode | کدهای خطایی که امکان خروج با آنها وجود دارد. |
CommandScheduler | یک زمانبندی برای اجرای دستورات TradeFederation در تمام دستگاه های موجود. |
CommandScheduler.HostState | فهرستی از وضعیت های مختلف میزبان |
CommonLogRemoteFileUtil | این ابزار اجازه می دهد تا از تکرار کد در نمایش دستگاه های مختلف راه دور برای منطق واکشی گزارش از راه دور فایل های رایج جلوگیری شود. |
CommonLogRemoteFileUtil.KnownLogFileEntry | نمایشی از یک ورودی گزارش شناخته شده برای دستگاه های راه دور. |
ConditionPriorityBlockingQueue <T> | یک کلاس thread-safe با عملیاتی شبیه ERROR(/PriorityBlockingQueue) که می تواند اشیایی را که با شرایط خاصی مطابقت دارند بازیابی کند. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | یک ConditionPriorityBlockingQueue.IMatcher که با هر شیئی مطابقت دارد. |
ConditionPriorityBlockingQueue.IMatcher <T> | یک رابط برای تعیین اینکه آیا عناصر با نوعی شرایط مطابقت دارند یا خیر. |
ConfigCompleter | پیاده سازی Completer برای تنظیمات TF ما. |
پیکربندی | یک پیاده سازی پیکربندی IConfiguration مشخص که اشیاء پیکربندی بارگذاری شده را در یک نقشه ذخیره می کند. |
ConfigurationDef | یک رکورد از یک پیکربندی، اشیاء مرتبط با آن و گزینه های آنها را نگه می دارد. |
ConfigurationDef.ConfigObjectDef | شیء برای نگهداری اطلاعات کلاسName و شماره ظاهری که دارد (مثلاً اگر یک پیکربندی دو بار یک شیء مشابه را داشته باشد، اولین شماره اولین شماره ظاهری را خواهد داشت). |
ConfigurationFactory | کارخانه ایجاد IConfiguration . |
ConfigurationFactory.ConfigLoader | پیادهسازی IConfigDefLoader که پیکربندیهای ارائهشده را از یک پیکربندی ریشه ردیابی میکند و یک استثنا را روی شامل دایرهای ایجاد میکند. |
ConfigurationUtil | توابع ابزار برای رسیدگی به فایل های پیکربندی. |
ConfigurationXmlParserSettings | یک کلاس ساده برای پذیرش تنظیمات برای ConfigurationXmlParser برای ارسال تنظیمات به این کلاس، نام مستعار اجباری است. |
ConfigurationYamlParser | تجزیه کننده برای تنظیمات به سبک YAML Tradefed |
کنسول | کنسول اصلی TradeFederation رابط کاربری را برای تعامل در اختیار کاربر قرار می دهد در حال حاضر از عملیات هایی مانند
|
Console.ArgRunnable <T> | یک Runnable با متد run که می تواند آرگومان بگیرد |
Console.CaptureList | یک نوع راحت برای List<List<String>> |
ConsoleReaderOutputStream | یک OutputStream که میتوان از آن برای ساختن System.out.print() با LineReader ناتمام Line کاربر استفاده کرد. |
ConsoleResultReporter | گزارشگر نتیجه برای چاپ نتایج آزمایش در کنسول. |
CountingTestResultListener | یک TestResultListener که تعداد کل تست ها را توسط TestStatus می کند |
CountTestCasesCollector | تعداد موارد آزمایش را برای یک IRemoteTest معین بشمارید و گزارش دهید. |
گزینه های پوشش | شی Tradefed برای نگه داشتن گزینه های پوشش. |
CoverageOptions.Toolchain | |
CreateAvdPreparer | |
CreateUserPreparer | آماده کننده هدف برای ایجاد کاربر و پاکسازی آن در پایان. |
D
DebugHostLogOnFailureCollector | جمعآوری که در صورت بروز خطای مورد آزمایش، گزارشهای سمت میزبان را جمعآوری و ثبت میکند. |
DefaultRemoteAndroidTestRunner | برنامه افزودنی RemoteAndroidTestRunner برای تنظیم مقداری پیش فرض برای موارد استفاده Tradefed. |
DefaultTestsZipInstaller | اجرای پیشفرض تستهای نصبکننده فشرده. |
DelegatedInvocationExecution | InvocationExecution که اجرا را به باینری Tradefed دیگری واگذار می کند. |
DependenciesResolver | نوع جدیدی از ارائه دهنده که به شما امکان می دهد تمام وابستگی ها را برای یک آزمایش دریافت کنید. |
DeviceAllocation Result | نتایج تلاش برای تخصیص یک فرمان را نشان می دهد. |
DeviceAvailableChecker | بررسی کنید تا مطمئن شوید یک ماژول دستگاه را در حالت آفلاین قرار نمیدهد. |
DeviceBatteryLevelChecker | یک IRemoteTest که حداقل شارژ باتری را بررسی میکند و در صورت عدم وجود حداقل شارژ، منتظر میماند تا باتری به آستانه شارژ دوم برسد. |
DeviceBatteryResourceMetricCollector | این گردآورنده معیارهای باتری دستگاه را جمع آوری می کند. |
DeviceBuildDescriptor | یک کلاس بسته بندی برای IBuildInfo ، که حاوی روش های کمکی برای بازیابی اطلاعات ساخت پلت فرم دستگاه است. |
DeviceBuildInfo | یک IBuildInfo که نمایانگر ساخت کامل دستگاه Android و (به صورت اختیاری) آزمایشات آن است. |
DeviceBuildInfoBootStrapper | یک ITargetPreparer که فیلدهای اطلاعات ساخت را با ویژگی های خوانده شده از دستگاه جایگزین می کنداین برای آزمایش دستگاه هایی با ساخت های تولید شده از یک منبع خارجی مفید است (به عنوان مثال |
DeviceBuildInfoInjector | یک ITargetPreparer که فراداده DeviceBuildDescriptor را در IBuildInfo وارد می کند. |
DeviceCleaner | پس از آزمایش، راهاندازی مجدد یا قالببندی را بهعنوان اقدام پاکسازی انجام میدهد و بهصورت اختیاری صفحه را خاموش میکند |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil | شامل روشها و کلاسهای کاربردی برای اجرای همزمان فرمان سمت دستگاه است از |
DeviceConcurrentUtil.ShellCommandCallable <V> | یک ERROR(/Callable) که جزئیات اجرای فرمان پوسته را در ITestDevice . |
DeviceConfigurationHolder | یک پیاده سازی مشخص IDeviceConfiguration که اشیاء پیکربندی دستگاه بارگذاری شده را در ویژگی های خود ذخیره می کند. |
DeviceFailedToBootError | اگر دستگاهی پس از فلش شدن با بیلد بوت نشد، پرتاب می شود. |
DeviceFeatureModuleController | یک ماژول کنترل کننده برای اینکه تست ها را زمانی که از ویژگی خاصی پشتیبانی نمی کند اجرا نمی کند. |
DeviceFileReporter | کلاس ابزاری که دستگاه را برای فایلها بررسی میکند و در صورت یافتن آنها را به ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) . |
DeviceFlashPreparer | یک ITargetPreparer که یک تصویر را روی سخت افزار فیزیکی اندروید فلش می کند. |
DeviceFlashPreparer.EncryptionOptions | تعداد گزینهها برای مدیریت رمزگذاری تصویر دادههای کاربر |
DeviceFolderBuildInfo | یک IDeviceBuildInfo که همچنین شامل سایر مصنوعات ساخت موجود در یک فهرست در سیستم فایل محلی است. |
DeviceImageZipFlashingTargetPreparer | یک آمادهکننده هدف که دستگاه را با تصاویر دستگاه ارائه شده از طریق یک فرمت خاص فلش میکند. |
DeviceInternetAccessibilityResourceMetricCollector | جمعآور به google.com پینگ میزند تا بررسی کند که آیا دستگاه دسترسی به اینترنت دارد یا خیر. |
مدیریت دستگاه | |
DeviceManager.FastbootDevice | نمایش یک دستگاه در حالت Fastboot. |
DeviceMetricData | هدف برای نگهداری تمام دادههای جمعآوریشده توسط جمعآوران متریک. |
دستگاه مانیتور مولتی پلکسر | یک کلاس پروکسی برای انتشار درخواست ها به چندین IDeviceMonitor . |
ویژگی های دستگاه | تعاریف ثابت متداول برای نام ویژگی های سمت دستگاه |
DeviceRecoveryModeUtil | |
ویژگی بازنشانی دستگاه | اجرای بازنشانی دستگاه در سمت سرور. |
DeviceResetHandler | مدیریت ابزار به طور کلی بازنشانی دستگاه. |
DeviceSelectionOptions | ظرف برای معیارهای انتخاب دستگاه. |
DeviceSelectionOptions.DeviceRequestedType | انواع مختلف ممکن از دستگاه های نگهدارنده پشتیبانی می شود. |
DeviceSettingChecker | بررسی کنید که آیا تنظیمات دستگاه در طول اجرای ماژول تغییر کرده است یا خیر. |
DeviceSetup | یک ITargetPreparer که دستگاهی را برای آزمایش بر اساس Option ارائه شده پیکربندی می کند. |
DeviceStateMonitor | کلاس کمکی برای نظارت بر وضعیت یک IDevice . |
DeviceStorageAgeResourceMetricCollector | تجزیه و تحلیل سن ذخیره سازی از logcat. |
DeviceStorageStatusChecker | بررسی کنید که آیا دستگاه فضای دیسک کافی برای پارتیشن های داده شده دارد یا خیر. |
Device UnavailableMonitor | این شنونده سعی میکند فقط یک DNAE در سطح مورد آزمایشی را ضبط کند. |
DeviceUpdateTargetPreparer | یک ITargetPreparer انتزاعی که مراحل معمول را در مورد بهروزرسانی دستگاهها با فایل تصویر دستگاه از یک منبع خارجی (برخلاف یک سرویس ساخت) انجام میدهد. |
DeviceWifiResourceMetricCollector | کلکتور قدرت سیگنال وای فای متصل فعلی و معیارهای سرعت پیوند را جمع آوری می کند. |
DirectedGraph <V> | اجرای گراف های بدون وزن جهت دار. |
DynamicFileStubTest | این یک تست Tradefed برای آزمایش است که می تواند فایل پویا را به درستی حل کند. |
DynamicRemoteFileResolver | کلاسی که به حل مسیر فایل های راه دور کمک می کند. |
DynamicRemoteFileResolver.FileResolverLoader | پیاده سازی های IRemoteFileResolver را بارگیری می کند. |
E
EmmaXmlConstants | ثابت هایی که هنگام تجزیه گزارش emma xml استفاده می شوند. |
EmulatorMemoryCpuCapturer | |
EnforcedSeLinuxChecker | بررسی کننده وضعیت که وضعیت Selinux را تضمین می کند. |
EventsLoggerListener | شنونده ای که تمام رویدادهایی را که دریافت می کند در یک فایل ثبت می کند |
ExistingBuildProvider | یک IBuildProvider که یک IBuildInfo از قبل ساخته شده را برمی گرداند. |
ExtendedFile | پسوند فایل استاندارد برای حمل ابرداده مربوط به ساخت. |
اف
تست جعلی | یک تست جعلی که هدف آن آسان کردن تولید نتایج آزمایشی قابل تکرار است. |
FakeTestsZipFolder | یک ابزار آزمایشی که بر اساس فهرستی از محتوا، یک پوشه آزمایشی غیرزیپنشده جعلی ایجاد میکند. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | کلاسی که برای فلش کردن تصویر روی سخت افزار فیزیکی اندروید به فست بوت متکی است. |
FastbootHelper | یک کلاس کمکی برای عملیات فست بوت. |
FastbootUpdateBootstrapPreparer | یک ITargetPreparer که فایلهای مشخص شده (بوتلودر، رادیو، زیپ تصویر دستگاه) را در IDeviceBuildInfo میدهد تا دستگاهها را با FastbootDeviceFlasher فلش کند، سپس ویژگیهای دستگاه پس از راهاندازی را برای اهداف گزارش نتیجه به اطلاعات ساخت تزریق میکند. |
FileDownloadCache | یک کلاس کمکی که یک حافظه پنهان LRU سیستم فایل محلی از فایل های دانلود شده را نگهداری می کند. |
FileDownloadCacheFactory | کارخانه ای برای ایجاد FileDownloadCache |
FileDownloadCacheWrapper | یک کلاس wrapper که امکانات FileDownloadCache را در حین پیاده سازی رابط IFileDownloader فراهم می کند. |
FileIdleMonitor | فایلها را رصد میکند و در صورتی که غیرفعال بودهاند، یک تماس برگشتی را اجرا میکند (به عنوان مثال |
فایل لاگر | یک ILeveledLogOutput که پیام های گزارش را به یک فایل و به stdout هدایت می کند. |
FileProtoResultReporter | گزارشگر اولیه که TestRecord را در یک فایل تخلیه می کند. |
FilePullerDeviceMetricCollector | یک BaseDeviceMetricCollector که به کلیدهای متریک که از دستگاه می آید گوش می دهد و آنها را به عنوان فایل از دستگاه می کشد. |
FilePullerLogCollector | گزارشگر فایل گزارش شده توسط دستگاه سمت. |
FileSystemLogSaver | گزارشها را در یک سیستم فایل ذخیره کنید. |
FilteredResultForwarder | گونهای از ResultForwarder که فقط اجازه میدهد لیستی از TestDescription گزارش شود. |
FixedByteArrayOutputStream | یک ERROR(/OutputStream) در حافظه که فقط حداکثر مقدار داده را نگه می دارد. |
FlashingResourcesParser | کلاسی که نسخه های مورد نیاز فایل های تصویری کمکی مورد نیاز برای فلش دستگاه را تجزیه می کند. |
FlashingResourcesParser.AndroidInfo | یک typedef برای Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | یک رابط فیلترینگ که به FlashingResourcesParser اجازه می دهد تا برخی از منابعی را که در غیر این صورت ممکن است استفاده کند، نادیده بگیرد |
FlashingResourceUtil | این ابزار به تنظیم نسخه مناسب آرتیفکت ها کمک می کند تا بتوان آنها را از طریق DeviceFlashPreparer فلش کرد. |
FoldableExpanding Handler | یک IModuleParameterHandler که به تعداد بیشتری برای هر پیکربندی غیراصولی تاشو گسترش می یابد. |
Foldable Handler | کنترلر تاشو عمومی که می تواند پارامترهای تاشو را برای ایجاد یک ماژول تخصصی بگیرد. |
FoldableModePreparer | یک آمادهکننده هدف که میتواند حالت تاشو یک دستگاه را تغییر دهد. |
FolderBuildInfo | اجرای دقیق یک IFolderBuildInfo . |
FormattedGeneratorReporter | گزارشگری که امکان تولید گزارش در یک فرمت خاص را فراهم می کند. |
جی
GceAvdInfo | ساختاری برای نگهداری داده های مرتبط برای یک نمونه GCE AVD معین. |
GceAvdInfo.GceStatus | |
GceManager | کمکی که تماسهای GCE را برای شروع/توقف و جمعآوری گزارشها از GCE مدیریت میکند. |
GceRemoteCmdFormatter | کلاس ابزار برای فرمت کردن دستورات برای رسیدن به یک دستگاه gce راه دور. |
GceRemoteCmdFormatter.ScpMode | بسته به ساختار args می توان از SCP برای فشار دادن یا کشیدن فایل استفاده کرد. |
GceSshTunnelMonitor | مانیتور موضوع برای تونل Gce ssh. |
GcovCodeCoverageCollector | BaseDeviceMetricCollector که اندازه گیری های پوشش gcov را از دستگاه خارج می کند و آنها را به عنوان مصنوعات آزمایشی ثبت می کند. |
GCSBucketUtil | مدیر فایل برای دانلود و آپلود فایل ها از Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | بسته بندی ساده برای اطلاعات فایل در GCS. |
GCSCommon | کلاس پایه برای عملیات Gcs مانند دانلود و آپلود. |
GCSDownloaderHelper | دانلود کننده برای سطل GCS که از ذخیره سازی و حل پیکربندی جهانی مراقبت می کند. |
GCSFileDownloader | دانلود کننده فایل برای دانلود فایل از فضای ذخیره سازی ابری گوگل (GCS). |
GCSFileUloader | آپلود کننده فایل برای آپلود داده های فایل در فضای ذخیره سازی ابری گوگل (GCS). |
GCSHostResourceManager | منبع میزبان را از GCS (فضای ذخیره سازی ابری گوگل) دانلود کنید. |
GcsRemoteFileResolver | پیاده سازی IRemoteFileResolver که امکان دانلود از یک سطل GCS را فراهم می کند. |
GetPreviousPassedHelper | کمک کننده برای دریافت فیلترهای تست قبلی. |
GkiDeviceFlashPreparer | یک آمادهکننده هدف که دستگاه را با تصویر عمومی هسته مشترک اندروید فلش میکند. |
GlobalFilterGetter | اجرای سرویس که فیلترهای یک فراخوان معین را برمی گرداند. |
GlobalTestFilter | گزینه های فیلتر برای فراخوان اعمال می شود. |
GoogleApiClientUtil | Utils برای ایجاد سرویس گیرنده Google API. |
GranularRetriableTestWrapper | یک کلاس wrapper روی IRemoteTest کار می کند تا IRemoteTest را در سطح testcase دانه بندی کند. |
GsiDeviceFlashPreparer | یک آمادهکننده هدف که دستگاه را با تصویر سیستم عمومی اندروید فلش میکند. |
اچ
HelloWorldMultiTargetPreparer | نمونه ای از پیاده سازی IMultiTargetPreparer . |
HistoryLogger | TF History Logger، گزارش ویژه ای که فقط شامل برخی رویدادهای خاص است. |
HprofAllocSiteParser | کلاس کمکی برای تجزیه اطلاعات از بخش سایتهای تخصیص گزارشهای hprof. |
HttpRemoteFileResolver | پیاده سازی IRemoteFileResolver که امکان دانلود فایل از راه دور از طریق http را فراهم می کند |
HttpsRemoteFileResolver | پیاده سازی IRemoteFileResolver که امکان دانلود فایل از راه دور از طریق https را فراهم می کند |
من
گیرنده IAbi | تستی که نیاز به ABI تحت آزمایش دارد. |
IAppBuildInfo | این رابط منسوخ شده است. از IBuildInfo به طور مستقیم استفاده کنید. |
IAutoRetriableTest | رابط برای یک IRemoteTest که ITestFilterReceiver را پیادهسازی نمیکند اما همچنان میخواهد از تکرار خودکار پشتیبانی کند. |
IBBatteryInfo | رابطی که تعامل با باتری یک دستگاه را تعریف می کند. |
IBBatteryInfo.BatteryState | وضعیت فعلی شارژ باتری را شرح می دهد. |
IBuildProvider | مسئول ارائه اطلاعات در مورد ساخت تحت آزمایش است. |
گیرنده IBuild | تستی که نیاز به ارجاع به بیلد تحت آزمایش دارد. |
IClusterClient | یک رابط برای تعامل با باطن TFC. |
IClusterEvent | رابط برای هر رویداد خوشه ای که باید در TFC آپلود شود. |
IClusterEventUloader <T IClusterEvent > را گسترش می دهد | رابط برای ClusterEventUloader |
IClusterOptions | یک رابط برای دریافت گزینه های مربوط به خوشه. |
ICommandOptions | ظرفی برای گزینه های اجرای دستورات. |
ICCommandScheduler | یک زمانبندی برای اجرای دستورات TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | شنونده رویدادهای فراخوان پس از اتمام فراخوانی. |
استراتژی ICompression | یک رابط نشان دهنده یک الگوریتم فشرده سازی است که می تواند در زمان اجرا انتخاب شود. |
پیکربندی آیکن | اطلاعات پیکربندی برای فراخوانی TradeFederation. |
ICconfigurationFactory | کارخانه ایجاد IConfiguration s |
ICconfigurationReceiver | رابط ساده برای نمایش شیئی که یک IConfiguration را می پذیرد. |
ICredentialFactory | یک رابط برای کارخانه اعتبار برای ایجاد oauth2 Credential . |
IDefaultObjectLoader | رابط برای بارگیری اشیاء پیش فرض که باید بخشی از پیکربندی YAML ما باشد. |
IDefaultObjectLoader.LoaderConfiguration | شیء پیکربندی بارگذاری برای ارسال اطلاعات به لودر. |
IDeviceBuildInfo | یک IBuildInfo که نمایانگر ساخت کامل دستگاه Android و (به صورت اختیاری) آزمایشات آن است. |
IDeviceBuildProvider | یک IBuildProvider که از اطلاعات یک ITestDevice برای بازیابی بیلد استفاده می کند. |
IDeviceConfiguration | رابط نگهدارنده پیکربندی دستگاه. |
IDeviceFlasher | تصویر دستگاه را روی دستگاه فلش میزند. |
IDeviceFlasher.UserDataFlashOption | تعداد گزینهها برای مدیریت تصویر دادههای کاربر |
IDeviceManager | رابط برای مدیریت مجموعه دستگاه های موجود برای آزمایش. |
IDeviceManager.IFastbootListener | یک شنونده برای وضعیت فست بوت تغییر می کند. |
IDeviceMonitor | رابط برای نظارت بر وضعیت دستگاه ها. |
IDeviceMonitor.DeviceLister | یک کلاس Runnable مانند که باید دستگاه های شناخته شده و حالت های آنها را برگرداند. |
IDeviceSelection | رابط برای معیارهای انتخاب دستگاه. |
IDeviceTest | رابط برای شیئی که نیاز به ارجاع به ITestDevice دارد. |
غیرقابل شناسایی | رابطی که یک شی Tradefed را توصیف می کند که می تواند غیرفعال شود. |
IFileDownloader | رابط برای دانلود یک فایل از راه دور. |
IFlashingResourcesParser | رابط برای ارائه نسخه های مورد نیاز فایل های تصویری کمکی مورد نیاز برای فلش یک دستگاه. |
IFlashingResourcesRetriever | رابط برای بازیابی فایل های تصویری کمکی مورد نیاز برای فلش یک دستگاه. |
IfolderBuildInfo | یک IBuildInfo انتزاعی ساده که مصنوعات ساخت آن در یک فهرست فایل سیستم محلی موجود است. |
IFormatterGenerator | رابطی که یک قالبکننده را برای SuiteResultHolder . |
IHostCleaner | پس از اتمام اجرای آزمایشی، هاست را تمیز می کند. |
IInvocationContextReceiver | آزمونی که نیاز به ارجاع به زمینه فراخوانی دارد. |
IInvocationExecution | رابطی که اقداماتی را که به عنوان بخشی از فراخوانی انجام می شود را توصیف می کند. |
ILeveledLogOutput | کلاس هایی که این رابط را پیاده سازی می کنند روش هایی را ارائه می دهند که با خروجی پیام های گزارش سروکار دارند. |
گیرنده Ilogcat | کلاسی که خروجی logcat یک دستگاه را به عنوان InputStreamSource ارائه می کند. |
IlogRegistry | یک رابط برای Logger singleton ILogOutput که لاگرهای مختلف را چندگانه و مدیریت می کند. |
IlogRegistry.EventType | رویدادهایی که ثبت آنها مفید است |
IMetric Collector | این رابط به عنوان یک تزئین کننده هنگام گزارش نتایج آزمایش ها به منظور جمع آوری معیارهای منطبق اضافه می شود. |
گیرنده IMetricCollector | رابطی برای IRemoteTest برای پیاده سازی در صورت نیاز به دریافت لیست IMetricCollector برای اجرای آزمایشی. |
IModuleController | رابط برای کنترل اینکه آیا یک ماژول باید اجرا شود یا نه. |
IModuleController.RunStrategy | Enum توضیح می دهد که چگونه ماژول باید اجرا شود. |
IModuleParameterHandler | رابط برای پارامترهای ماژول های مجموعه. |
IMultiDeviceTest | این رابط منسوخ شده است. این رابط به طور موقت برای سازگاری نگهداری می شود اما در واقع دیگر استفاده نمی شود. لطفا اجراش نکنید |
IMultiTargetPreparer | محیط تست را برای چندین دستگاه با هم آماده می کند. |
INativeDeviceTest | رابط برای شیئی که نیاز به ارجاع به دستگاه INativeDevice دارد. |
InstallApexModuleTargetPreparer | |
InstantAppHandler | Handler for ModuleParameters#INSTANT_APP . |
InstrumentationResultProtoParser | پروتوی نتیجه ابزار دقیق جمع آوری شده در طول اجرای آزمایشی ابزار دقیق را تجزیه می کند و ITestRunListener را از نتایج مطلع می کند. |
InvocationContext | اجرای عمومی یک IInvocationContext . |
InvocationExecution | کلاسی که تمام مراحل فراخوانی را شرح می دهد: دانلود ساخت، target_prep، اجرای تست، پاکسازی. |
InvocationScope | محدوده یک فراخوان Tradefed واحد. |
InvocationScoped | |
InvocationScopeModule | ماژول Guice که می تواند در هر جایی از فراخوانی TF برای درخواست اشیاء پشتیبانی شده توسط Guice-Tradefed استفاده شود. |
وضعیت فراخوانی | کلاسی برای ذخیره وضعیت فراخوانی. |
InvocationToJUnitResultForwarder | کلاسی که به رویدادهای ITestInvocationListener گوش می دهد و آنها را به TestListener می کند. |
پردازنده IPost | Post processors یک شیء فدراسیون تجارت است که به منظور امکان پردازش معیارها و گزارشها پس از آزمایشها و قبل از گزارش نتایج است. |
ویژگی IRemote | رابطی که یک ویژگی در Tradefed را توصیف می کند که می تواند بر اساس درخواست اجرا شود. |
IRemoteFileResolver | رابط برای اشیایی که می توانند یک فایل راه دور را در یک فایل محلی حل کنند. |
IRemoteFileResolver.RemoteFileResolverArgs | ارگ به حل کننده ها منتقل شد |
IRemoteFileResolver.ResolvedFile | کلاس حاوی اطلاعاتی در مورد فایل حل شده و برخی فراداده ها. |
IReportNotExecuted | در صورت اجرای ناقص، IRemoteTest که این رابط را پیادهسازی میکند، ممکن است آزمایشهای اجرا نشده خود را برای گزارشدهی بهبودیافته گزارش کند. |
IRescheduler | رابط برای زمانبندی مجدد یک پیکربندی برای اجرای آینده. |
IResourceMetricCollector | رابط کاربری برای پیاده سازی جمع کننده های منابع سفارشی شده. |
IRestApiHelper | یک رابط کمکی برای انجام تماس های REST API. |
IRResumableTest | این رابط منسوخ شده است. دیگه نیازی به این نیست |
IRetryDecision | رابط باعث تصمیم گیری مجدد و اعمال فیلتر روی کلاس برای تلاش مجدد هدفمندتر می شود. |
IRuntimeHintProvider | |
ISandbox | رابطی که یک جعبه شنی را تعریف می کند که می تواند برای اجرای فراخوانی استفاده شود. |
ISandboxFactory | کارخانه ایجاد ISandbox . |
گیرنده ISetOption | پیادهسازی این رابط باید Option با نام "set-option" داشته باشد که به HostTest#SET_OPTION_NAME است. |
IShardableTest | یک IRemoteTest که می تواند به زیر آزمون های اجرایی جداگانه تقسیم شود. |
IShardHelper | رابط یک شی که استراتژی اشتراک گذاری را برای اتخاذ یک پیکربندی توصیف می کند. |
ISystemStatus Checker | بررسی کننده ای که وضعیت سیستم را بررسی می کند و یک بولی برای نشان دادن اینکه آیا سیستم در وضعیت مورد انتظار قرار دارد برمی گرداند. |
گیرنده ISystemStatusChecker | یک IRemoteTest که نیاز به دسترسی به ISystemStatusChecker از پیکربندی دارد. |
ITargetCleaner | این رابط منسوخ شده است. tearDown به رابط پایه ITargetPreparer منتقل شده است. |
ITargetPreparer | محیط تست را برای اجرای آزمایشی آماده می کند. |
ITerribleFailureHandler | یک رابط برای رسیدگی به خرابی های وحشتناک از LogUtil.CLog.wtf(String, Throwable) |
ITestAnnotationFilterReceiver | دونده ای که می تواند تست هایی را که بر اساس حاشیه نویسی اجرا شود را فیلتر کند. |
ITestCollector | پشتیبانی از مجموعه آزمایشی را ارائه می دهد. هنگام تنظیم، دونده آزمایشی باید یک اجرای خشک را برای جمع آوری موارد آزمایشی بدون اجرای واقعی آنها انجام دهد. |
ITestFileFilterReceiver | یک runner که می تواند فایلی را دریافت کند که مشخص می کند کدام آزمایش اجرا شود و/یا اجرا نشود. |
ITestFilterReceiver | دونده ای که می تواند تست هایی را برای اجرا فیلتر کند. |
ITestInformationReceiver | رابط برای دریافت TestInformation برای برخی از کلاس ها. |
ITestInvocation | یک فراخوان آزمون TradeFederation را مدیریت می کند. |
ITestInvocation.ExitInformation | برخی از اطلاعات خروجی را برای فراخوانی نشان می دهد. |
ITestSuite | کلاس Abstract برای اجرای Test Suite استفاده می شود. |
ITestSuiteResultLoader | رابطی که کمکی را برای بارگذاری نتایج قبلی به گونهای که میتواند دوباره اجرا شود، توصیف میکند. |
ITestsZipInstaller | آزمایشها را از فایل فشرده آزمایشی (همانطور که توسط سیستم ساخت خروجی میشود) روی دستگاه نصب میکند. |
جی
JavaCodeCoverageCollector | BaseDeviceMetricCollector که اندازه گیری های پوشش جاوا را از دستگاه خارج می کند و آنها را به عنوان مصنوعات آزمایشی ثبت می کند. |
JavaCodeCoverageFlusher | یک کلاس کاربردی که مقداری از اندازهگیریهای پوشش کد جاوا را از فرآیندهای در حال اجرا روی دستگاه بازنشانی میکند و مجبور میکند. |
JsonHttpTestResultReporter | یک گزارشگر نتیجه که نتایج معیارهای تست و شاخه، اطلاعات دستگاه را در JSON و POST را در یک نقطه پایانی سرویس HTTP رمزگذاری میکند. |
JUnit4TestFilter | کلاس کمکی که فیلتر را برای JUnit4 runner با گسترش Filter فراهم می کند. |
JUnitToInvocationResultForwarder | کلاسی که به رویدادهای TestListener گوش می دهد و آنها را به یک ITestInvocationListener می کند. |
JUnitXmlParser | تجزیه کننده ای که داده های نتیجه آزمایش را از نتایج JUnit ذخیره شده در XMLJUnitResultFormatter ant استخراج می کند و آن را به یک ITestInvocationListener ارسال می کند. |
ک
Keyguard Status Checker | Checks the keyguard status after module execution. |
KillExistingEmulatorPreparer | A ITargetPreparer that shuts down a running emulator. |
L
LabResourceDeviceMonitor | The lab resource monitor which initializes/manages the gRPC server for LabResourceService. |
LargeOutputReceiver | A class designed to help run long running commands collect output. |
LastShardDetector | When running local sharding, sometimes we only want to execute some actions when the last shard reaches invocationEnded(long) . |
LaunchCvdHelper | Utility helper to control Launch_cvd in the Cuttlefish VM. |
LeakedThreadStatusChecker | Status checker to ensure a module does not leak a running Thread. |
LegacySubprocessResultsReporter | A frozen implementation of the subprocess results reporter which should remain compatible with earlier versions of TF/CTS (eg 8+), despite changes in its superclass. |
ListInstrumentationParser | A IShellOutputReceiver that parses the output of a 'pm list instrumentation' query |
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | The class for local virtual devices running on TradeFed host. |
LocalAppBuildProvider | A IBuildProvider that constructs a IBuildInfo based on a provided local path |
LocalDeviceBuildProvider | A IBuildProvider that constructs a IDeviceBuildInfo based on a provided filesystem directory path. |
LocalEmulatorLaunch | A TargetPreparer that launches an emulator locally from an android build environment. |
LocalEmulatorSnapshot | A TargetPreparer intended for generating a clean emulator snapshot from a android build/development environment |
LocalFileResolver | Implementation of IRemoteFileResolver that allows linking local files |
LocalFolderBuildProvider | A IBuildProvider that constructs a IFolderBuildInfo based on a provided local path |
LocalRunInstructionBuilder | Utility to compile the instruction to run test locally. |
LogcatCrashResultForwarder | Special listener: on failures (instrumentation process crashing) it will attempt to extract from the logcat the crash and adds it to the failure message associated with the test. |
LogcatEventParser | |
LogcatEventType | Event types for LogcatEventParser . |
LogcatOnFailureCollector | Collector that will capture and log a logcat when a test case fails. |
LogcatReceiver | Class that collects logcat in background. |
LogFileSaver | A helper for ITestInvocationListener 's that will save log data to a file |
LogReceiver | |
LogRegistry | A ILogRegistry implementation that multiplexes and manages different loggers, using the appropriate one based on the ThreadGroup of the thread making the call. |
LogSaverResultForwarder | A ResultForwarder for saving logs with the global file saver. |
M
MainlineModuleHandler | A simple handler class for Mainline Modules that creates a InstallApexModuleTargetPreparer and injects the dynamic link into it based on the given mainline modules to automatically retrieve those modules. |
MainlineTestModuleController | Base class for a module controller to run tests based on the preloaded mainline modules on the device under test. |
ManagedRemoteDevice | A device running inside a virtual machine that we manage remotely via a Tradefed instance inside the VM. |
ManagedTestDeviceFactory | Factory to create the different kind of devices that can be monitored by Tf |
MetricFilePostProcessor | Used for uploading the metrics log file collected during the test and run level. |
MetricOption | Annotation for test methods annotated with @Test , or if the annotation is part of the annotation list of TestDescription that allows to specify some extra parameters useful for: Tuning the behavior of the collectors, filtering some methods. |
MetricsXMLResultReporter | MetricsXMLResultReporter writes test metrics and run metrics to an XML file in a folder specified by metrics-folder parameter at the invocationEnded phase of the test. |
MetricUtility | Contains common utility methods for storing the test metrics, aggregating the metrics in similar tests and writing the metrics to a file. |
MinApiLevelModuleController | Base class for a module controller to not run tests when it below a specified API Level. |
MinSdkModuleController | Base class for a module controller to not run tests on versions below a specified SDK version number. |
ModuleDefinition | Container for the test run configuration. |
ModuleListener | Listener attached to each IRemoteTest of each module in order to collect the list of results. |
ModuleMerger | Helper class for operation related to merging ITestSuite and ModuleDefinition after a split. |
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | A simple struct class to store information about a module |
ModuleParameters | Special values associated with the suite "parameter" keys in the metadata of each module. |
ModuleParametersHelper | Helper to get the IModuleParameterHandler associated with the parameter. |
ModuleSplitter | Helper to split a list of modules represented by IConfiguration into a list of execution units represented by ModuleDefinition . |
N
NameMangleListener | A proxy listener to translate test method, class, and package names as results are reported. |
NativeCodeCoverageFlusher | A utility class that clears native coverage measurements and forces a flush of native coverage data from processes on the device. |
NativeDevice | Default implementation of a ITestDevice Non-full stack android devices. |
NativeDevice.AdbAction | A DeviceAction for running a OS 'adb ....' command. |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | DeviceAction for rebooting a device. |
NativeDevice.RebootMode | A mode of a reboot. |
NativeDeviceStateMonitor | Helper class for monitoring the state of a IDevice with no framework support. |
NegativeHandler | Handler that specify that nothing should be done and the parameter should not create any extra module. |
NestedDeviceStateMonitor | Device state monitor that executes extra checks on nested device to accommodate the specifics of the virtualized environment. |
NestedRemoteDevice | Representation of the device running inside a remote Cuttlefish VM. |
NetworkNotAvailableException | Thrown when a device is not able to connect to network for testing. |
NoDeviceException | Thrown when there's no device to execute a given command. |
NoisyDryRunTest | Run noisy dry run on a command file. |
NotMultiAbiHandler | Special handler that notify the SuiteModuleLoader that the secondary abi should not create a module. |
O
OpenObjectLoader | Loader for the default objects available in AOSP. |
OptionCopier | A helper class that can copy Option field values with same names from one object to another. |
OptionFetcher | Helper to get the test options from the parent process. |
OptionNotAllowedException | Specific ConfigurationException when an option is not allowed to be passed in the command line. |
OptionSetter | Populates Option fields. |
OptionSetter.OptionFieldsForName | Container for the list of option fields with given name. |
OtaDeviceBuildInfo | A IDeviceBuildInfo used for over-the-air update testing. |
OtatoolsBuildInfo | An IBuildInfo that contains otatools artifacts. |
OtaZipfileBuildProvider | Provides a IBuildInfo based on a local OTA zip file. |
P
PackageInstalledModuleController | Module controller to not run tests when the device has not got the given packages installed. |
Pair <A, B> | Define our own Pair class which contains two objects. |
ParallelDeviceExecutor <V> | Wrapper of ERROR(/ExecutorService) to execute a function in parallel. |
ParentSandboxInvocationExecution | Version of InvocationExecution for the parent invocation special actions when running a sandbox. |
ParentShardReplicate | Replicate a setup for one device to all other devices that will be part of sharding. |
PassingTestFileReporter | A ITestInvocationListener that saves the list of passing test cases to a test file |
PrettyPrintDelimiter | Helper utility that helps to print delimited message that stands out. |
PropertyChanger | A utility class for changing (or adding) items in an Android property file |
ProtoResultParser | Parser for the Tradefed results proto format. |
ProtoResultParser.TestLevel | Enumeration representing the current level of the proto being processed. |
ProtoResultReporter | Result reporter build a TestRecord protobuf with all the results inside. |
ProtoUtil | Utility methods for dealing with protobuf messages type-agnostically. |
ProxyConfiguration | Object that allows pointing to a remote configuration to execute. |
PsParser | Utility used to parse(USER,PID and NAME) from the "ps" command output |
Q
QuotationAwareTokenizer |
R
RecoveryLogPreparer | A target preparer used to collect logs before recovery. |
RegexTrie <V> | The RegexTrie is a trie where eachERROR(/Pattern) . |
RemoteAndroidDevice | Implementation of a ITestDevice for a full stack android device connected via adb connect. |
RemoteAndroidVirtualDevice | Extends RemoteAndroidDevice behavior for a full stack android device running in the Google Compute Engine (Gce). |
RemoteAvdIDevice | A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true |
RemoteFileUtil | Utility class to handle file from a remote instance |
RemoteInvocationExecution | Implementation of InvocationExecution that drives a remote execution. |
RemoteManager | Class that receives RemoteOperation s via a socket. |
RemoteSshUtil | Utility to execute ssh commands on remote instances. |
RemoteTestTimeOutEnforcer | Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout. |
RemoteZip | Utilities to unzip individual files inside a remote zip file. |
ReportPassedTests | Report in a file possible filters to exclude passed test. |
ResourceMetricUtil | Utility functions for composing metrics. |
RestApiHelper | A helper class for performing REST API calls. |
ResultAggregator | Special forwarder that aggregates the results when needed, based on the retry strategy that was taken. |
ResultAndLogForwarder | Forwarder for results and logs events. |
ResultForwarder | A ITestInvocationListener that forwards invocation results to a list of other listeners. |
ResultsPlayer | Special runner that replays the results given to it. |
RetentionFileSaver | Helper class for creating a .retention file in a directory. |
RetryConfigurationFactory | Factory that handles retrying a command. |
RetryLogSaverResultForwarder | Forwarder that also handles passing the current attempt we are at. |
RetryRescheduler | A special runner that allows to reschedule a previous run tests that failed or where not executed. |
RetryRescheduler.RetryType | The types of the tests that can be retried. |
RetryResultForwarder | An Extension of ResultForwarder that always push to a given attempt number. |
RetryResultHelper | Helper class to determine which module or test should run or not. |
RetryStatistics | Structure holding the statistics for a retry session of one IRemoteTest . |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery | Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step. |
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer | An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user. |
RunOnSystemUserTargetPreparer | An ITargetPreparer that marks that tests should be run on the user (rather than the current user). |
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer | An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user. |
S
SandboxConfigDump | Runner class that creates a IConfiguration based on a command line and dump it to a file. |
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException | Special Configuration Exception coming from the Sandbox setup. |
SandboxConfigurationFactory | Special Configuration factory to handle creation of configurations for Sandboxing purpose. |
SandboxConfigUtil | A utility class for managing IConfiguration when doing sandboxing. |
SandboxedInvocationExecution | Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command. |
SandboxInvocationRunner | Run the tests associated with the invocation in the sandbox. |
SandboxOptions | Class that can receive and provide options to a ISandbox . |
ScreenshotOnFailureCollector | Collector that will capture and log a screenshot when a test case fails. |
Sdk28ModuleController | A module controller to check if a device is on SDK 28 (Android 9) or above. |
Sdk29ModuleController | Only run tests if the device under test is SDK version 29 or above. |
Sdk30ModuleController | Only run tests if the device under test is SDK version 30 or above. |
Sdk31ModuleController | Only run tests if the device under test is SDK version 31 or above. |
SecondaryUserHandler | Handler for ModuleParameters#SECONDARY_USER . |
SerializationUtil | Utility to serialize/deserialize an object that implements ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | A credential factory to create service account key based oauth Credential . |
ShardBuildCloner | Helper class that handles cloning a build info from the command line. |
ShardHelper | Helper class that handles creating the shards and scheduling them for an invocation. |
ShardListener | A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener. |
ShardMainResultForwarder | A ResultForwarder that combines the results of a sharded test invocations. |
ShellOutputReceiverStream | Utility subclass of OutputStream that writes into an IShellOutputReceiver. |
ShellStatusChecker | Check if the shell status is as expected before and after a module run. |
ShippingApiLevelModuleController | Run tests if the device meets the following conditions:
|
SimpleFileLogger | A ILeveledLogOutput that directs log messages to stdout and to a single log file. |
SimplePerfResult | Object to hold all simpleperf test results |
SimplePerfStatResultParser | A utility class to parse simpleperf result. |
SimplePerfUtil | کلاس Utility برای ارسال فرمان ساده و جمع آوری نتایج |
SimplePerfUtil.SimplePerfType | تعداد گزینه های دستور simpleperf |
SimpleStats | A small utility class that calculates a few statistical measures given a numerical dataset. |
SizeLimitedOutputStream | A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written. |
Sl4aBluetoothUtil | A utility class provides Bluetooth operations on one or two devices using SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel | Enums for Bluetooth device access level which are based on BluetoothDevice.java |
Sl4aBluetoothUtil.BluetoothConnectionState | Enums for Bluetooth connection states which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums for Bluetooth profile priority level which are based on BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enums for Bluetooth profiles which are based on BluetoothProfile.java |
Sl4aClient | Sl4A client to interact via RPC with SL4A scripting layer. |
Sl4aEventDispatcher | Event dispatcher polls for event and queue them by name to be queried. |
Sl4aEventDispatcher.EventSl4aObject | Object returned by the event poller. |
SnapshotInputStreamSource | A File-backed InputStreamSource. |
StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | A ILeveledLogOutput that directs log messages to stdout. |
StreamProtoReceiver | A receiver that translates proto TestRecord received into Tradefed events. |
StreamProtoResultReporter | An implementation of ProtoResultReporter |
StrictShardHelper | Sharding strategy to create strict shards that do not report together, |
StringEscapeUtils | Utility class for escaping strings for specific formats. |
StringUtil | Utility class for escaping strings for common string manipulation. |
StubBuildProvider | No-op empty implementation of a IBuildProvider . |
StubMultiTargetPreparer | Placeholder empty implementation of a IMultiTargetPreparer . |
StubTargetPreparer | Placeholder empty implementation of a ITargetPreparer . |
StubTest | No-op empty test implementation. |
StubTestRunListener | Stub implementation of ITestRunListener |
SubprocessCommandException | A subprocess command failed to run. |
SubprocessConfigBuilder | Build a wrapper TF config XML for an existing TF config. |
SubprocessEventHelper | Helper to serialize/deserialize the events to be passed to the log. |
SubprocessEventHelper.BaseTestEventInfo | Base Helper for TestIgnored information. |
SubprocessEventHelper.FailedTestEventInfo | Helper for testFailed information. |
SubprocessEventHelper.InvocationEndedEventInfo | Helper for invocation ended information. |
SubprocessEventHelper.InvocationFailedEventInfo | Helper for InvocationFailed information. |
SubprocessEventHelper.InvocationStartedEventInfo | Helper for invocation started information. |
SubprocessEventHelper.LogAssociationEventInfo | Helper for logAssociation information. |
SubprocessEventHelper.TestEndedEventInfo | Helper for testEnded information. |
SubprocessEventHelper.TestLogEventInfo | Helper for testLog information. |
SubprocessEventHelper.TestModuleStartedEventInfo | Helper for test module started information. |
SubprocessEventHelper.TestRunEndedEventInfo | Helper for testRunEnded Information. |
SubprocessEventHelper.TestRunFailedEventInfo | Helper for testRunFailed information |
SubprocessEventHelper.TestRunStartedEventInfo | Helper for testRunStarted information |
SubprocessEventHelper.TestStartedEventInfo | Helper for testStarted information |
SubprocessExceptionParser | Helper to handle the exception output from standard Tradefed command runners. |
SubprocessReportingHelper | A class to build a wrapper configuration file to use subprocess results reporter for a cluster command. |
SubprocessResultsReporter | Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations. |
SubprocessTestResultsParser | Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side. |
SubprocessTestResultsParser.StatusKeys | Relevant test status keys. |
SubprocessTfLauncher | A IRemoteTest for running tests against a separate TF installation. |
SuiteApkInstaller | Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info. |
SuiteModuleLoader | Retrieves Compatibility test module definitions from the repository. |
SuiteModuleLoader.ConfigFilter | A ERROR(/FilenameFilter) to find all the config files in a directory. |
SuiteResultHolder | Helper object to ease up serializing and deserializing the invocation results. |
SuiteResultReporter | Collect test results for an entire suite invocation and output the final results. |
SuiteResultReporter.ModulePrepTimes | Object holder for the preparation and tear down time of one module. |
SuiteTestFilter | Represents a filter for including and excluding tests. |
SystemServerFileDescriptorChecker | Checks if system server appears to be running out of FDs. |
SystemServerStatusChecker | Check if the pid of system_server has changed from before and after a module run. |
SystemUtil | Utility class for making system calls. |
SystemUtil.EnvVariable |
T
TableBuilder | Helper class to display a matrix of String elements in a table. |
TableFormatter | Helper class to display a matrix of String elements so each element column is lined up |
TarUtil | Utility to manipulate a tar file. |
TelephonyHelper | A utility to use and get information related to the telephony. |
TelephonyHelper.SimCardInformation | An information holder for the sim card related information. |
TelephonyTokenProvider | Token provider for telephony related tokens. |
TemplateResolutionError | Class extending ConfigurationException for template related error during configuration parsing. |
TerribleFailureEmailHandler | A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance. |
TestAppInstallSetup | A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device. |
TestContext | A class to model a TestContext message of TFC API. |
TestDependencyResolver | Helper to resolve dependencies if needed. |
TestDescriptionsFile | A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file. |
TestDevice | Implementation of a ITestDevice for a full stack android device |
TestEnvironment | A class to model a TestEnvironment message returned by TFC API. |
TestFailureListener | Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested. |
TestFilterHelper | Helper class for filtering tests |
TestGroupStatus | A class to store status of a test group. |
TestInfo | Stores the test information set in a TEST_MAPPING file. |
TestInvocation | Default implementation of ITestInvocation . |
TestInvocation.RunMode | The different mode an invocation can run into. |
TestInvocation.Stage | |
TestMapping | A class for loading a TEST_MAPPING file. |
TestMappingSuiteRunner | Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite. |
TestOption | Stores the test option details set in a TEST_MAPPING file. |
TestOutputUploader | A class to upload test output files to GCS/HTTP. |
TestRecordInterpreter | Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed. |
TestResource | A class to model a TestResource message returned by TFC API. |
TestResourceDownloader | A class to download test resource files from file system/GCS/HTTP. |
TestResultListener | A simplification of ITestLifecycleListener for implementers that only care about individual test results. |
TestRunToTestInvocationForwarder | Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver . |
TestsPoolPoller | Tests wrapper that allow to execute all the tests of a pool of tests. |
TestSuiteInfo | A class that resolves loading of build related metadata for test suite To properly expose related info, a test suite must include a |
TextResultReporter | A test result reporter that forwards results to the JUnit text result printer. |
TfObjectTracker | A utility to track the usage of the different Trade Fedederation objects. |
TfSuiteRunner | Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder. |
TfTestLauncher | A IRemoteTest for running unit or functional tests against a separate TF installation. |
TimeStatusChecker | Status checker to ensure that the device and host time are kept in sync. |
TimeVal | This class is deprecated. use Duration instead. |
TokenProviderHelper | Helper that gives the provider associated to a particular token, in order to find out if a device supports the token. |
TradefedConfigObject | A class to model a TradefedConfigObject message of TFC API. |
TradefedConfigObject.Type | A list of configuration object types which can be injected to a cluster command config. |
TradefedDelegator | Objects that helps delegating the invocation to another Tradefed binary. |
TradefedFeatureClient | A grpc client to request feature execution from the server. |
TradefedFeatureServer | A server that responds to requests for triggering features. |
TradefedSandbox | Sandbox container that can run a Trade Federation invocation. |
TradefedSandboxFactory | Default implementation for SandboxFactory |
TradefedSandboxRunner | Runner associated with a TradefedSandbox that will allow executing the sandbox. |
TradefedSandboxRunner.StubScheduledInvocationListener | A stub IScheduledInvocationListener that does nothing. |
U
UnexecutedTestReporterThread | Threads that takes care of reporting all unexecuted tests. |
UsbResetMultiDeviceRecovery | A IMultiDeviceRecovery which resets USB buses for offline devices. |
UsbResetRunConfigRecovery | Allow to trigger a command to reset the USB of a device |
UsbResetTest | An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards. |
UserChecker | Checks if users have changed during the test. |
V
ValidateSuiteConfigHelper | This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters |
VmRemoteDevice | A Remote virtual device that we will manage from inside the Virtual Machine. |
W
WaitDeviceRecovery | A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands. |
WifiHelper | Helper class for manipulating wifi services on device. |
X
XmlFormattedGeneratorReporter | Implementation of the FormattedGeneratorReporter which format the suite results in an xml format. |
XmlResultReporter | Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter. |
XmlSuiteResultFormatter | Utility class to save a suite run as an XML. |
XmlSuiteResultFormatter.RunHistory | Helper object for JSON conversion. |
Y
YamlClassOptionsParser | Helper to parse test runner information from the YAML Tradefed Configuration. |
Z
ZipCompressionStrategy | An ICompressionStrategy for creating zip archives. |