مؤشر الفئة

هذه هي فئات واجهة برمجة التطبيقات. اطّلِع على كل حِزم واجهات برمجة التطبيقات.

A

AaptParser فئة تستخرج المعلومات من حزمة APK من خلال تحليل ناتج "aapt dump badging". 
AaptParser.AaptVersion قائمة بفرص الاختيار لإصدار AAPT المستخدَم لتحليل ملفات APK 
AbiFormatter فئة مساعدة لـ abi 
AbstractXmlParser فئة أساسية مساعدة لتحليل ملفات xml  
AbstractXmlParser.ParseException يتم طرحها إذا تعذّر تحليل إدخال XML  
AcloudConfigParser فئة مساعدة لتحليل إعدادات Acloud (تُستخدَم لبدء مثيل جهاز Cloud) 
AcloudConfigParser.AcloudKeys مجموعات المفاتيح التي يمكن البحث عنها من الإعدادات 
ActivityStatusChecker أداة التحقّق من حالة الأنشطة المتبقية التي يتم تنفيذها في نهاية إحدى الوحدات 
AdbRootElevator AutoCloseable الذي يُمكِّن من الوصول إلى الجذر باستخدام adb عند إنشائه إذا لزم الأمر ويعيد حالة الوصول إلى الجذر عند اكتمال العملية 
AggregatePostProcessor مجمّع مقاييس يقدّم الحدّ الأدنى والحدّ الأقصى والمتوسّط والتباين والانحراف المعياري والإجمالي والعدد والنسب المئوية اختياريًا للمقاييس الرقمية التي يتم جمعها أثناء عمليات تنفيذ الاختبار المتكرّرة، ويتعامل معها على أنّها أعداد مزدوجة. 
AltDirBehavior قائمة أرقام متسلسلة لتحديد سلوكيات الدليل البديلة لمثبّتي/مرسلي عناصر الاختبار المختلفة

 

AppBuildInfo IBuildInfo يمثّل تطبيق Android وحِزمه الاختبارية 
AppDeviceBuildInfo تم إيقاف هذه الفئة نهائيًا. يمكنك التواصل مع IDeviceBuildInfo مباشرةً.  
AppVersionFetcher فئة مساعدة للحصول على سلسلة إصدار التطبيق من الجهاز 
AppVersionFetcher.AppVersionInfo أنواع معلومات إصدارات التطبيق 
ArchModuleController وحدة تحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا تتطابق مع أي بنية معيّنة 
ArgsOptionParser تعبئ حقول Option من وسيطات سطر الأوامر التي تم تحليلها. 
ATestFileSystemLogSaver تستخدم فئة LogSaver هذه من قِبل ATest لحفظ السجلات في مسار معيّن. 
AutoLogCollector قائمة تسرد أدوات جمع البيانات التي يمكن للمجموعة التعامل معها تلقائيًا 
AutomatedReporters فئة تحدّد عملية الربط من أدوات إعداد التقارير المبرمَجة في Tradefed 
AveragePostProcessor تنفيذ وحدة معالجة ما بعد المعالجة التي تحسب متوسّط قائمة المقاييس 

B

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 extends OutputStream> ILeveledLogOutput يوجّه رسائل السجلّ إلى بث الإخراج وإلى stdout 
BaseTargetPreparer فئة التنفيذ الأساسية ITargetPreparer التي تتيح التحكّم في ما إذا كان العنصر غير مفعّل أم لا. 
BaseTestSuite اختبار لتشغيل مجموعة أدوات اختبار التوافق مع نظام المجموعة الجديد 
BatteryController فئة أدوات تتيح التحكّم في حالة شحن بطارية الجهاز 
BatteryRechargeDeviceRecovery السماح بتنفيذ أمر عندما ينخفض مستوى شحن بطارية الجهاز إلى ما دون حدّ معيّن 
BatteryTemperature  
BatteryUnavailableDeviceRecovery أداة التحقّق من الاسترداد التي ستؤدي إلى ضبط الإعدادات إذا لم يكن مستوى البطارية متاحًا 
BinaryState فهرس يُستخدَم لتسجيل حالة "تفعيل/إيقاف" مع حالة عدم إجراء أيّ عملية IGNORE. 
BluetoothUtils وظائف مساعدة لاستدعاء BluetoothInstrumentation على الجهاز

يمكن العثور على رمز BluetoothInstrumentation من جهة الجهاز في AOSP على الرابط التالي: frameworks/base/core/tests/bluetoothtests  

BootstrapBuildProvider IDeviceBuildProvider لبدء معلومات الإصدار من الجهاز الاختباري

يُستخدَم هذا عادةً للأجهزة التي تحتوي على إصدار مزوَّد خارجيًا، أي 

BugreportCollector ITestInvocationListener للمرور بدون معالجة تجمع تقارير الأخطاء عند حدوث أحداث قابلة للضبط ، ثم تستدعي ITestInvocationListener#testLog في عناصرها الفرعية بعد جمع كل تقرير أخطاء. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate عبارة تحديد كاملة تصف حالات إنشاء تقرير أخطاء. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector جمع تقرير أخطاء عند تعذُّر اختبار حالة 
BuildInfo تنفيذ عام لعنصر IBuildInfo يجب أن يكون مرتبطًا بعنصر ITestDevice
BuildInfoRecorder ITargetPreparer يكتب البيانات الوصفية لمعلومات الإنشاء في ملف محدّد 
BuildInfoUtil فئة util للمساعدة في التلاعب IBuildInfo  
BuildRetrievalError حدث خطأ فادح أثناء استرداد الإصدار للاختبار. 
BuildTestsZipUtils فئة مساعدة للعمليات ذات الصلة بملف zip للاختبارات الذي ينشئه نظام إنشاء Android  
BulkEmailer أداة إرسال رسائل إلكترونية تتيح الإعدادات التالية: الفاصل الزمني للإرسال وحجم الدفع الأولي للمستلمين وإجمالي عدد الرسائل. 
BundletoolUtil فئة أداة تستخدِم سطر أوامر bundletool لتثبيت ملفات apk. على الجهاز 

C

CecControllerTokenProvider مقدّم الرموز المميّزة للرموز المميّزة ذات الصلة بميزة "التحكم بالأجهزة الإلكترونية الاستهلاكية" (CEC) 
CircularAtraceUtil أداة atrace تم تطويرها بشكل أساسي لتحديد الأسباب الأساسية لأخطاء ANR أثناء اختبار Monkey. 
CircularByteArray بنية بيانات لتخزين صفيف بحجم ثابت يعمل كذاكرة تخزين دوار، ويرصد إجمالي مجموع كل القيم في الصفيف 
ClangCodeCoverageCollector BaseDeviceMetricCollector الذي سيستخرج قياسات تغطية Clang من الجهاز ويُسجّلها كعناصر اختبار 
ClassNotFoundConfigurationException ConfigurationException عند عدم العثور على فئة عنصر 
ClassPathScanner للعثور على الإدخالات في classpath 
ClassPathScanner.ClassNameFilter دالة IClassPathFilter لفلترة أسماء فئات Java وتحويلها 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter يرفض الفئات الداخلية  
ClassPathScanner.IClassPathFilter فلتر لمسارات إدخال مسار الطباعة

تم وضع علامة عليه بعد FileFilter  

ClusterBuildInfo فئة IBuildInfo لعمليات الإنشاء التي يتم توجيهها من TFC 
ClusterBuildProvider IBuildProvider لتنزيل موارد اختبار TFC 
ClusterClient تنفيذ IClusterClient للتفاعل مع الخلفية في إطار الشفافية والموافقة 
ClusterCommand فئة تمثّل مهمة تم جلبها من TF Cluster 
ClusterCommand.RequestType  
ClusterCommand.State حالة الأمر في مجموعة TF 
ClusterCommandConfigBuilder فئة لإنشاء ملف إعدادات لأمر مجموعة 
ClusterCommandEvent فئة لتضمين أحداث أوامر المجموعات المطلوب تحميلها 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher فئة IRemoteTest لبدء أمر من TFC من خلال عملية فرعية TF 
ClusterCommandScheduler ICommandScheduler لتفعيل TFC (مجموعة Tradefed) 
ClusterCommandStatus فئة تمثّل الحالة وسبب إلغاء أمر من TF Cluster 
ClusterDeviceInfo فئة لتضمين معلومات أجهزة الكتلة المطلوب تحميلها 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor عملية تنفيذ IDeviceMonitor تُبلغ عن النتائج لخدمة Tradefed Cluster 
ClusterEventUploader<T extends IClusterEvent> فئة ClusterEventUploader التي تحمّل IClusterEvent إلى TFC 
ClusterHostEvent فئة لتضمين أحداث مضيفات المجموعات التي سيتم تحميلها 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType فهرس للأنواع المختلفة من أحداث المضيف 
ClusterHostUtil وظائف util الثابتة لحِزمة TF Cluster للحصول على نُسخ من الإعدادات العامة ومعلومات المضيف وما إلى ذلك 
ClusterLogSaver فئة ILogSaver لتحميل نتائج الاختبار إلى TFC 
ClusterLogSaver.FilePickingStrategy استراتيجيات اختيار الملفات 
ClusterOptions  
CollectingByteOutputReceiver IShellOutputReceiver يجمع كلّ إخراج shell في byte[]
CollectingOutputReceiver IShellOutputReceiver الذي يجمع كل إخراج shell في String واحد 
CollectingTestListener ITestInvocationListener ستجمع جميع نتائج الاختبار. 
CollectorHelper مساعد لإجراء بعض عمليات IMetricCollector المطلوبة في عدة مواضع 
CommandFileParser أداة تحليل للملف الذي يحتوي على مجموعة من سطور الأوامر 
CommandFileParser.CommandLine  
CommandLineBuildInfoBuilder أداة مخصّصة لتسجيل الوسيطات المعتادة لمعلومات الإنشاء من سطر أوامر وإنشاء IBuildInfo منها. 
CommandOptions تنفيذ ICommandOptions 
CommandOptionsGetter تنفيذ الخدمة الذي يعرض قيمة خيارات الأمر لطلب معيّن 
CommandRunner نقطة دخول بديلة لـ TradeFederation ستنفِّذ الأمر المحدّد في وسيطات سطر الأوامر ثم تخرج. 
CommandRunner.ExitCode رموز الخطأ التي يمكن الخروج بها 
CommandScheduler أداة جدولة لتشغيل أوامر TradeFederation على جميع الأجهزة المتاحة 
CommandScheduler.HostState أنواع مختلفة من حالات المضيف  
CommonLogRemoteFileUtil تتيح هذه الأداة تجنُّب تكرار الرموز البرمجية في مختلف طرق تمثيل الأجهزة البعيدة لمنطق جلب السجلّات عن بُعد للملفات الشائعة. 
CommonLogRemoteFileUtil.KnownLogFileEntry تمثيل لإدخال سجلّ معروف للأجهزة البعيدة 
ConditionPriorityBlockingQueue<T> فئة آمنة لتعدد مؤشرات الربط تتضمّن عمليات مشابهة ERROR(/PriorityBlockingQueue) يمكنها استرداد العناصر التي تتطابق مع شرط معيّن. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher يتطابق مع أي عنصر. 
ConditionPriorityBlockingQueue.IMatcher<T> واجهة لتحديد ما إذا كانت العناصر تتطابق مع نوع من الشروط 
ConfigCompleter تنفيذ Completer لإعدادات TF 
الإعداد تنفيذ IConfiguration محدّد يخزِّن عناصر الإعدادات المحمَّلة في خريطة 
ConfigurationDef يحتوي على سجلّ لإعداد وعناصره المرتبطة وخياراتها. 
ConfigurationDef.ConfigObjectDef عنصر لتخزين معلومات عن فئة اسم وعدد مرات الظهور (على سبيل المثال، إذا كان الإعداد يحتوي على العنصر نفسه مرّتين، سيحتوي العنصر الأول على رقم الظهور الأول). 
ConfigurationFactory المصنع لإنشاء IConfiguration 
ConfigurationFactory.ConfigLoader تنفيذ IConfigDefLoader الذي يتتبّع الإعدادات المضمّنة من أحد إعدادات الجذر، ويُلقي استثناءً على عمليات التضمين الدائرية 
ConfigurationUtil دوال مساعدة لمعالجة ملفات الإعداد 
ConfigurationXmlParserSettings فئة بسيطة لقبول إعدادات ConfigurationXmlParser

لنقل الإعدادات إلى هذه الفئة، يجب استخدام الاسم المعرِّف. 

ConfigurationYamlParser محلِّل لإعدادات Tradefed بتنسيق YAML 
وحدة التحكّم وحدة تحكّم TradeFederation الرئيسية التي توفّر للمستخدم واجهة للتفاعل

تتيح حاليًا عمليات مثل

  • إضافة طلب لإجراء اختبار
  • إدراج الأجهزة وحالتها
  • عرض عمليات الاستدعاء قيد التنفيذ
  • إدراج الأوامر في قائمة المحتوى التالي
  • تفريغ سجلّ الاستدعاء إلى ملف/stdout
  • إيقاف
 
Console.ArgRunnable<T> Runnable مع طريقة run يمكنها قبول وسيطة  
Console.CaptureList نوع سهل الاستخدام لـ List<List<String>>  
ConsoleReaderOutputStream OutputStream الذي يمكن استخدامه لجعل System.out.print() متوافقًا مع LineReader unfinishedLine الخاص بالمستخدم 
ConsoleResultReporter أداة إعداد التقارير لطباعة نتائج الاختبار في وحدة التحكّم 
CountingTestResultListener TestResultListener تتتبّع إجمالي عدد الاختبارات حسب TestStatus  
CountTestCasesCollector احتساب عدد حالات الاختبار وإعداد تقارير عنها لـ IRemoteTest معيّن 
CoverageOptions عنصر Tradefed لعرض خيارات التغطية 
CoverageOptions.Toolchain  
CreateAvdPreparer  
CreateUserPreparer أداة إعداد الاستهداف لإنشاء مستخدم وتنظيفه في النهاية 

D

DebugHostLogOnFailureCollector أداة جمع ستجمع السجلات من جهة المضيف وتسجّلها عند حدوث خطأ في نموذج الاختبار. 
DefaultRemoteAndroidTestRunner إضافة RemoteAndroidTestRunner ddmlib لضبط بعض الإعدادات التلقائية لحالات استخدام Tradefed 
DefaultTestsZipInstaller تنفيذ تلقائي لمثبّت ملفات zip للاختبارات 
DelegatedInvocationExecution InvocationExecution التي تفوض التنفيذ إلى ملف ثنائي آخر من Tradefed 
DependenciesResolver نوع جديد من مقدّمي الخدمات يسمح بالحصول على جميع التبعيات لاختبار معيّن. 
DeviceAllocationResult تمثّل نتائج محاولة تخصيص أمر. 
DeviceAvailableChecker أداة تحقّق للتأكّد من أنّ إحدى الوحدات لا تترك الجهاز في حالة عدم الاتصال بالإنترنت 
DeviceBatteryLevelChecker IRemoteTest الذي يتحقّق من الحد الأدنى لشحن البطارية وينتظر إلى أن تصل البطارية إلى حدّ شحن ثانٍ في حال عدم توفّر الحد الأدنى للشحن 
DeviceBatteryResourceMetricCollector يجمع هذا المجمّع مقاييس بطارية الجهاز. 
DeviceBuildDescriptor فئة ملفّ تعريف لـ IBuildInfo تحتوي على طرق مساعدة لاسترداد معلومات الإصدار لنظام التشغيل على الجهاز 
DeviceBuildInfo IBuildInfo يمثّل إصدارًا كاملاً لجهاز Android واختباراته (اختياريًا). 
DeviceBuildInfoBootStrapper ITargetPreparer يستبدل حقول معلومات الإصدار بسمات يتم قراءتها من الجهاز

يكون ذلك مفيدًا لاختبار الأجهزة التي تعمل بإصدارات تم إنشاؤها من مصدر خارجي (مثل 

DeviceBuildInfoInjector ITargetPreparer يُدرج البيانات الوصفية DeviceBuildDescriptor في IBuildInfo 
DeviceCleaner تُجري عملية إعادة تشغيل أو تنسيق كإجراء تنظيف بعد الاختبار، ويمكن اختياريًا إيقاف الشاشة. 
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil يحتوي على طرق وفئَات مساعدة لتنفيذ الأوامر المتزامنة على جانب الجهاز

استخدِم ERROR(/ExecutorService) لتشغيل الأوامر التي يتم تنفيذها على أنّها ShellCommandCallable، واستخدِم ERROR(/#joinFuture(String,Future,long)) للمزامنة مع ERROR(/Future) على أنّه يتم إرجاعه من ERROR(/ExecutorService) لتنفيذ الأمر. 

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) التي تُغلِّف تفاصيل تنفيذ أمر shell على ITestDevice 
DeviceConfigurationHolder تنفيذ IDeviceConfiguration محدّد يخزِّن كائنات إعدادات الجهاز المحمَّلة في سماته 
DeviceFailedToBootError يتم طرح هذا الخطأ إذا تعذّر تشغيل الجهاز بعد إعادة تحميل إصدار. 
DeviceFeatureModuleController وحدة تحكّم في الوحدات لمنع تشغيل الاختبارات عندما لا تتيح ميزة معيّنة 
DeviceFileReporter فئة أداة تتحقّق من الجهاز بحثًا عن الملفات وترسلها إلى ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) في حال العثور عليها 
DeviceFlashPreparer ITargetPreparer يضيء صورة على جهاز Android 
DeviceFlashPreparer.EncryptionOptions قائمة بفئات الخيارات لمعالجة تشفير userdata image  
DeviceFolderBuildInfo IDeviceBuildInfo يحتوي أيضًا على عناصر إنشاء أخرى مضمّنة في دليل على نظام الملفات المحلي 
DeviceImageZipFlashingTargetPreparer أداة إعداد الإصدارات المخصّصة لأجهزة محدّدة تعمل على إعادة تحميل الجهاز باستخدام صور الجهاز المقدَّمة بتنسيق محدّد. 
DeviceInternetAccessibilityResourceMetricCollector يُرسِل المجمِّع طلب ping إلى google.com للتحقّق مما إذا كان الجهاز متصلاً بالإنترنت أم لا. 
DeviceManager  
DeviceManager.FastbootDevice تمثيل جهاز في وضع Fastboot 
DeviceMetricData عنصر لتخزين جميع البيانات التي يجمعها مجمعو المقاييس 
DeviceMonitorMultiplexer فئة وكيل لنشر الطلبات إلى IDeviceMonitor متعددة 
DeviceProperties تعريفات الثابتة الشائعة لأسماء المواقع على الجهاز  
DeviceRecoveryModeUtil  
DeviceResetFeature تنفيذ إعادة ضبط الجهاز من جهة الخادم 
DeviceResetHandler أداة تتعامل بشكل عام مع إعادة ضبط الجهاز 
DeviceSelectionOptions حاوية لمعايير اختيار الأجهزة 
DeviceSelectionOptions.DeviceRequestedType الأنواع المختلفة المحتملة للأجهزة النائبة المتوافقة 
DeviceSettingChecker تحقَّق ممّا إذا كانت إعدادات الجهاز قد تغيّرت أثناء تشغيل إحدى الوحدات. 
DeviceSetup ITargetPreparer لضبط إعدادات جهاز للاختبار استنادًا إلى Option المقدَّمة 
DeviceStateMonitor فئة مساعدة لمراقبة حالة IDevice 
DeviceStorageAgeResourceMetricCollector تحليل عمر مساحة التخزين من logcat 
DeviceStorageStatusChecker تحقَّق مما إذا كان الجهاز يتضمّن مساحة كافية على القرص لتقسيمها إلى الأقسام المحدّدة. 
DeviceUnavailableMonitor يحاول هذا المستمع تسجيل بيانات تحليل الأداء على مستوى نموذج الاختبار فقط. 
DeviceUpdateTargetPreparer ITargetPreparer مجردة تهتم بالخطوات الشائعة حول تحديث الأجهزة باستخدام ملف صورة جهاز من مصدر خارجي (بدلاً من خدمة إنشاء). 
DeviceWifiResourceMetricCollector يجمع المجمّع مقاييس قوة إشارة شبكة Wi-Fi المتصلة حاليًا وسرعة الربط. 
DirectedGraph<V> تنفيذ رسوم بيانية موجَّهة غير مرجحة 
DynamicFileStubTest هذا اختبار tradefed لاختبار ما إذا كان tradefed يمكنه حلّ الملف الديناميكي بشكل صحيح. 
DynamicRemoteFileResolver فئة تساعد في حلّ المسار إلى الملفات البعيدة 
DynamicRemoteFileResolver.FileResolverLoader تحمّل عمليات تنفيذ IRemoteFileResolver

E

EmmaXmlConstants الثوابت المستخدَمة عند تحليل تقرير xml في emma 
EmulatorMemoryCpuCapturer  
EnforcedSeLinuxChecker أداة التحقّق من الحالة التي تضمن حالة Selinux 
EventsLoggerListener مستمع يسجّل جميع الأحداث التي يتلقّاها في ملف 
ExistingBuildProvider دالة IBuildProvider تعرض IBuildInfo تم إنشاؤه من قبل. 
ExtendedFile امتداد ملف عادي لحمل بيانات وصفية ذات صلة بالإصدار 

F

FakeTest اختبار مزيّف يهدف إلى تسهيل إنشاء نتائج اختبارات قابلة للتكرار 
FakeTestsZipFolder أداة اختبار تنشئ مجلد اختبارات مزيّفًا غير مضغوط استنادًا إلى قائمة بالمحتوى. 
FakeTestsZipFolder.ItemType  
FastbootDeviceFlasher فئة تعتمد على Fastboot لفلاش صورة على أجهزة Android المادية 
FastbootHelper فئة مساعدة لعمليات Fastboot 
FastbootUpdateBootstrapPreparer أداة ITargetPreparer تُعدّ الملفات المحدّدة (مشغِّل الإقلاع وشريحة البث وملف ZIP لصورة الجهاز) في IDeviceBuildInfo لفلاش الأجهزة باستخدام FastbootDeviceFlasher، ثم تُدخل سمات الجهاز بعد التشغيل في معلومات الإصدار لأغراض إعداد التقارير عن النتائج 
FileDownloadCache فئة مساعدة تحافظ على ذاكرة تخزين مؤقت LRU لنظام الملفات المحلي للملفات التي تم تنزيلها. 
FileDownloadCacheFactory مصنع لإنشاء FileDownloadCache  
FileDownloadCacheWrapper فئة ملفّ تعريف توفر مرافق FileDownloadCache أثناء تنفيذ واجهة IFileDownloader
FileIdleMonitor تتبّع الملفات وتنفيذ طلب إعادة الاتصال إذا كانت غير نشطة (أي 
FileLogger ILeveledLogOutput يوجّه رسائل السجلّ إلى ملف وإلى stdout 
FileProtoResultReporter أداة Proto reporter التي تُفرِغ TestRecord في ملف 
FilePullerDeviceMetricCollector BaseDeviceMetricCollector يستمع إلى مفتاح المقاييس الواردة من الجهاز ويسحبها كملف من الجهاز. 
FilePullerLogCollector أداة تسجيل الملفات التي تم الإبلاغ عنها من جانب الجهاز 
FileSystemLogSaver حفظ السجلّات في نظام ملفات 
FilteredResultForwarder نوع من ResultForwarder لا يسمح إلا بتسجيل قائمة مسموح بها من TestDescription
FixedByteArrayOutputStream ERROR(/OutputStream) في الذاكرة يحتفظ بحد أقصى من البيانات فقط. 
FlashingResourcesParser فئة لتحليل الإصدارات المطلوبة من ملفات الصور المساعِدة اللازمة لتثبيت البرامج الثابتة على جهاز 
FlashingResourcesParser.AndroidInfo نوع معرّف لـ Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint واجهة فلترة، تهدف إلى السماح FlashingResourcesParser بتجاهل بعض الموارد التي قد يستخدمها بخلاف ذلك  
FlashingResourceUtil تساعد هذه الأداة في ضبط الإصدار المناسب من العناصر حتى يمكن فلاشها من خلال DeviceFlashPreparer
FoldableExpandingHandler IModuleParameterHandler يتم توسيعها إلى المزيد من أجل كل إعدادات القابلة للطي غير الأساسية. 
FoldableHandler معالِج قابل للطي بشكل عام يمكنه استخدام المَعلمات القابلة للطي لإنشاء وحدة مخصّصة. 
FoldableModePreparer مُعدّ للأجهزة المستهدَفة يمكنه تبديل حالة الجهاز القابل للطي 
FolderBuildInfo التنفيذ الفعلي لإحدى IFolderBuildInfo 
FormattedGeneratorReporter أداة إعداد التقارير التي تتيح إنشاء تقارير بتنسيق معيّن 

G

GceAvdInfo بنية لحفظ البيانات ذات الصلة لمثيل معيّن من "مساحة عمل تطبيقات الفيديو" في Google Cloud Engine 
GceAvdInfo.GceStatus  
GceManager مساعد يدير طلبات GCE لبدء/إيقاف جمع السجلات من GCE 
GceRemoteCmdFormatter فئة أدوات لتنسيق الأوامر للوصول إلى جهاز gce عن بُعد 
GceRemoteCmdFormatter.ScpMode يمكن استخدام SCP لدفع الملف أو سحبه استنادًا إلى بنية الوسائط. 
GceSshTunnelMonitor أداة مراقبة الخيوط لنفق ssh في Gce 
GcovCodeCoverageCollector BaseDeviceMetricCollector الذي سيستخرج قياسات التغطية من gcov من الجهاز ويُسجّلها كعناصر اختبار 
GCSBucketUtil مدير ملفات لتنزيل الملفات وتحميلها من Google Cloud Storage (GCS) 
GCSBucketUtil.GCSFileMetadata حزمة بسيطة لمعلومات الملفات في GCS 
GCSCommon الفئة الأساسية لتشغيل Gcs، مثل التنزيل والتحميل 
GCSDownloaderHelper أداة تنزيل لحزمة GCS تهتم بتخزين المحتوى المؤقت وحلّ الإعدادات العامة 
GCSFileDownloader أداة تنزيل الملفات لتنزيل الملفات من Google Cloud Storage (GCS) 
GCSFileUploader أداة تحميل الملفات لتحميل بيانات الملفات إلى Google Cloud Storage (GCS) 
GCSHostResourceManager تنزيل مورد المضيف من GCS (مساحة تخزين Google Cloud) 
GcsRemoteFileResolver تنفيذ IRemoteFileResolver الذي يسمح بالتنزيل من حزمة GCS 
GetPreviousPassedHelper مساعد للحصول على فلاتر الاختبار التي تم اجتيازها سابقًا 
GkiDeviceFlashPreparer أداة إعداد الوجهة التي تُفلش الجهاز باستخدام صورة نواة Android العامة 
GlobalFilterGetter تنفيذ الخدمة الذي يعرض فلاتر طلب معيّن 
GlobalTestFilter خيارات الفلترة المطبَّقة على الطلب 
GoogleApiClientUtil أدوات لإنشاء عميل Google API 
GranularRetriableTestWrapper تعمل فئة الغلاف على IRemoteTest لتقسيم IRemoteTest على مستوى اختبار النموذج. 
GsiDeviceFlashPreparer أداة إعداد الجهاز التي تُثبِّت صورة نظام Android العامة على الجهاز 

H

HelloWorldMultiTargetPreparer مثال على تنفيذ IMultiTargetPreparer 
HistoryLogger TF History Logger، وهو سجلّ خاص يحتوي على بعض الأحداث المحدّدة فقط. 
HprofAllocSiteParser فئة مساعدة لتحليل المعلومات من قسم "مواقع التوزيع" في تقارير hprof 
HttpRemoteFileResolver تنفيذ IRemoteFileResolver الذي يسمح بتنزيل ملف عن بُعد عبر http  
HttpsRemoteFileResolver تنفيذ IRemoteFileResolver الذي يسمح بتنزيل ملف عن بُعد عبر https  

I

IAbiReceiver اختبار يحتاج إلى ABI الذي يتم اختباره 
IAppBuildInfo تم إيقاف هذه الواجهة نهائيًا. يمكنك التواصل مع IBuildInfo مباشرةً.  
IAutoRetriableTest واجهة IRemoteTest لا تُنفِّذ ITestFilterReceiver ولكن تريد إتاحة إعادة المحاولة التلقائية 
IBatteryInfo الواجهة التي تحدِّد التفاعل مع بطارية جهاز 
IBatteryInfo.BatteryState يصف حالة شحن البطارية الحالية. 
IBuildProvider مسؤول عن تقديم معلومات عن الإصدار قيد الاختبار. 
IBuildReceiver اختبار يحتاج إلى الإشارة إلى الإصدار قيد الاختبار 
IClusterClient واجهة للتفاعل مع الخلفية في TFC 
IClusterEvent واجهة لأي حدث لمجموعة يتم تحميله إلى TFC 
IClusterEventUploader<T extends IClusterEvent> واجهة ClusterEventUploader 
IClusterOptions واجهة للحصول على الخيارات المتعلّقة بالمجموعات 
ICommandOptions حاوية لخيارات تنفيذ الأوامر 
ICommandScheduler أداة جدولة لتشغيل أوامر TradeFederation 
ICommandScheduler.IScheduledInvocationListener أداة الاستماع لأحداث الاستدعاء عند اكتمال الاستدعاء 
ICompressionStrategy واجهة تمثّل خوارزمية ضغط يمكن اختيارها أثناء التشغيل 
IConfiguration معلومات الضبط لاستدعاء TradeFederation 
IConfigurationFactory مصنع لإنشاء IConfiguration  
IConfigurationReceiver واجهة بسيطة لتمثيل عنصر يقبل IConfiguration 
ICredentialFactory واجهة لإنشاء oauth2 Credential في مصنع بيانات الاعتماد 
IDefaultObjectLoader واجهة لتحميل العناصر التلقائية التي يجب أن تكون جزءًا من إعدادات YAML 
IDefaultObjectLoader.LoaderConfiguration عنصر إعدادات التحميل لنقل المعلومات إلى أداة التحميل 
IDeviceBuildInfo IBuildInfo يمثّل إصدارًا كاملاً لجهاز Android واختباراته (اختياريًا). 
IDeviceBuildProvider IBuildProvider يستخدم معلومات من ITestDevice لاسترداد إصدار. 
IDeviceConfiguration واجهة حامل إعدادات الجهاز 
IDeviceFlasher وميضات صورة الجهاز على الجهاز 
IDeviceFlasher.UserDataFlashOption قائمة بفئات الخيارات لمعالجة صورة userdata  
IDeviceManager واجهة لإدارة مجموعة الأجهزة المتاحة للاختبار 
IDeviceManager.IFastbootListener مستمع لتغييرات حالة Fastboot 
IDeviceMonitor واجهة لمراقبة حالة الأجهزة 
IDeviceMonitor.DeviceLister فئة تشبه Runnable من المفترض أن تعرِض الأجهزة المعروفة وحالاتها 
IDeviceSelection واجهة لمعايير اختيار الأجهزة 
IDeviceTest واجهة للعنصر الذي يحتاج إلى مرجع إلى ITestDevice 
IDisableable واجهة تصف عنصر Tradefed الذي يمكن إيقافه 
IFileDownloader واجهة لتنزيل ملف عن بُعد 
IFlashingResourcesParser واجهة لتوفير الإصدارات المطلوبة من ملفات الصور المساعِدة اللازمة لتثبيت برمجية لأحد الأجهزة 
IFlashingResourcesRetriever واجهة لاسترداد ملفات الصور المساعِدة اللازمة لفلاش جهاز 
IFolderBuildInfo ملف IBuildInfo مجرد يحتوي على عناصر إنشاء في دليل ملف نظام محلي. 
IFormatterGenerator واجهة تصف معرِّفًا لـ SuiteResultHolder 
IHostCleaner لتنظيف المضيف بعد انتهاء عملية الاختبار 
IInvocationContextReceiver اختبار يحتاج إلى الإشارة إلى سياق الاستدعاء 
IInvocationExecution واجهة تصف الإجراءات التي سيتم تنفيذها كجزء من طلب. 
ILeveledLogOutput تقدّم الفئات التي تنفّذ هذه الواجهة طُرقًا تتعامل مع إخراج رسائل log. 
ILogcatReceiver فئة تقدّم ناتج logcat للجهاز كInputStreamSource
ILogRegistry واجهة لوحدة تسجيل ILogOutput فردية تُضاعِف وحدات تسجيل مختلفة وتُديرها 
ILogRegistry.EventType الأحداث المفيدة التي يجب تسجيلها  
IMetricCollector ستتم إضافة هذه الواجهة كمزيّن عند إعداد تقارير نتائج الاختبارات من أجل جمع المقاييس المطابقة. 
IMetricCollectorReceiver واجهة لتنفيذ IRemoteTest إذا احتاجوا إلى الحصول على قائمة IMetricCollector لإجراء الاختبار 
IModuleController واجهة للتحكّم في ما إذا كان يجب تنفيذ وحدة أم لا 
IModuleController.RunStrategy فهرس يصف كيفية تنفيذ الوحدة 
IModuleParameterHandler واجهة مَعلمات وحدات الأجنحة 
IMultiDeviceTest تم إيقاف هذه الواجهة نهائيًا. يتم الاحتفاظ بهذه الواجهة مؤقتًا من أجل التوافق، ولكن لم يعُد يتم استخدامها بعد الآن. يُرجى عدم تنفيذها.  
IMultiTargetPreparer تجهيز بيئة الاختبار لعدة أجهزة معًا 
INativeDeviceTest واجهة للعنصر الذي يحتاج إلى مرجع إلى INativeDevice 
InstallApexModuleTargetPreparer  
InstantAppHandler معالِج ModuleParameters#INSTANT_APP 
InstrumentationResultProtoParser لتحليل ملف proto لنتيجة الاختبار الذي تم جمعه أثناء تشغيل اختبار الأدوات وإبلاغ ITestRunListener بالنتائج 
InvocationContext تنفيذ عام لعنصر IInvocationContext 
InvocationExecution فئة تصف جميع خطوات الاستدعاء: تنزيل الإصدار، وtarget_prep، وتشغيل الاختبارات، والتنظيف 
InvocationScope تحدد نطاق طلب Tradefed واحد. 
InvocationScoped  
InvocationScopeModule وحدة Guice التي يمكن استخدامها في أي مكان في طلب TF لطلب العناصر المتوافقة مع Guice-Tradefed  
InvocationStatus فئة لتخزين حالة الاستدعاء 
InvocationToJUnitResultForwarder فئة تستمع إلى أحداث ITestInvocationListener وتعيد توجيهها إلى TestListener
IPostProcessor معالجات ما بعد المعالجة هي عناصر في Trade Federation تهدف إلى السماح بمعالجة المقاييس والسجلات بعد الاختبارات وقبل إعداد تقارير النتائج. 
IRemoteFeature واجهة تصف ميزة في Tradefed يمكن تنفيذها استنادًا إلى الطلب 
IRemoteFileResolver واجهة للكائنات التي يمكنها تحويل ملف عن بُعد إلى ملف محلي 
IRemoteFileResolver.RemoteFileResolverArgs الوسائط التي تم تمريرها إلى أدوات التحليل 
IRemoteFileResolver.ResolvedFile فئة تحتوي على معلومات عن الملف الذي تمّ حلّه وبعض البيانات الوصفية 
IReportNotExecuted في حال عدم اكتمال التنفيذ، يمكن أن يُبلغ IRemoteTest الذي ينفّذ هذه الواجهة عن الاختبارات التي لم يتم تنفيذها لتحسين عملية إعداد التقارير. 
IRescheduler واجهة لإعادة جدولة عملية ضبط لتنفيذها في المستقبل 
IResourceMetricCollector واجهة المستخدم لتنفيذ أدوات جمع الموارد المخصّصة 
IRestApiHelper واجهة مساعدة لإجراء طلبات البيانات من واجهة برمجة التطبيقات REST 
IResumableTest تم إيقاف هذه الواجهة نهائيًا. لم تعُد هناك حاجة إلى ذلك.  
IRetryDecision واجهة تُحدّد قرار إعادة المحاولة وتطبّق الفلتر على الفئة لإعادة المحاولة بشكلٍ أكثر استهدافًا  
IRuntimeHintProvider  
ISandbox واجهة تحدِّد مساحة محاكاة يمكن استخدامها لتشغيل طلب. 
ISandboxFactory المصنع لإنشاء ISandbox 
ISetOptionReceiver يجب أن يتضمّن تنفيذ هذه الواجهة Option يحمل اسم "set-option" مرتبطًا بمحاولة HostTest#SET_OPTION_NAME
IShardableTest IRemoteTest يمكن تقسيمها إلى اختبارات فرعية قابلة للتنفيذ بشكل منفصل 
IShardHelper واجهة عنصر يصف استراتيجية التجزئة التي يجب اتّباعها لإعداد. 
ISystemStatusChecker أداة تحقّق تُجري عمليات تحقّق من حالة النظام وتُعيد قيمة منطقية للإشارة إلى ما إذا كان النظام في الحالة المتوقّعة. 
ISystemStatusCheckerReceiver IRemoteTest يتطلب الوصول إلى ISystemStatusChecker من إعدادات  
ITargetCleaner تم إيقاف هذه الواجهة نهائيًا. تم نقل tearDown إلى واجهة ITargetPreparer الأساسية.  
ITargetPreparer تجهيز بيئة الاختبار لإجراء الاختبار 
ITerribleFailureHandler واجهة للتعامل مع حالات الفشل الخطيرة من LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiver أداة تنفيذ يمكنها فلترة الاختبارات التي سيتم إجراؤها استنادًا إلى التعليقات التوضيحية 
ITestCollector يتيح جمع الاختبارات. عند ضبطه، يجب أن يُجري مشغّل الاختبار عملية تجريبيّة لجمع حالات الاختبار بدون تنفيذها فعليًا. 
ITestFileFilterReceiver أداة تنفيذ يمكنها تلقّي ملف يحدّد الاختبارات التي يجب إجراؤها و/أو عدم إجراؤها 
ITestFilterReceiver أداة تنفيذ يمكنها فلترة الاختبارات التي سيتم تنفيذها 
ITestInformationReceiver واجهة لتلقّي TestInformation لبعض الفئات 
ITestInvocation تعالج طلبًا واحدًا لاختبار TradeFederation. 
ITestInvocation.ExitInformation يمثّل بعض معلومات الخروج لطلب. 
ITestSuite فئة مجردة تُستخدَم لتشغيل مجموعة الاختبار 
ITestSuiteResultLoader واجهة تصف مساعدًا لتحميل النتائج السابقة بطريقة يمكن إعادة تشغيلها 
ITestsZipInstaller تثبيت الاختبارات من ملف zip للاختبارات (كما يتم عرضه من خلال نظام الإنشاء) على جهاز 

J

JavaCodeCoverageCollector BaseDeviceMetricCollector التي ستسحب قياسات تغطية Java من الجهاز وتُسجّلها كعناصر اختبار 
JavaCodeCoverageFlusher فئة أدوات تُعيد ضبط قياسات تغطية رمز Java وتجبر على تفريغها من العمليات التي تعمل على الجهاز  
JsonHttpTestResultReporter أداة إعداد تقارير النتائج التي تُشفِّر نتائج مقاييس الاختبار وبيانات الفرع والجهاز إلى تنسيق JSON وتُرسِلها باستخدام POST إلى نقطة نهاية خدمة HTTP  
JUnit4TestFilter فئة مساعدة توفّر الفلترة لمشغّل JUnit4 من خلال توسيع Filter
JUnitToInvocationResultForwarder فئة تستمع إلى أحداث TestListener وتعيد توجيهها إلى ITestInvocationListener
JUnitXmlParser محلِّل يستخرج بيانات نتائج الاختبار من نتائج JUnit المخزّنة في XMLJUnitResultFormatter في ant ويعيد توجيهها إلى ITestInvocationListener. 

K

KeyguardStatusChecker تتحقّق من حالة شاشة القفل بعد تنفيذ الوحدة. 
KillExistingEmulatorPreparer ITargetPreparer لإيقاف محاكي قيد التشغيل 

L

LabResourceDeviceMonitor أداة مراقبة موارد المختبر التي تبدأ أو تدير خادم gRPC لخدمة LabResourceService 
LargeOutputReceiver فئة مصمّمة للمساعدة في جمع النتائج عند تنفيذ أوامر تستغرق وقتًا طويلاً 
LastShardDetector عند تشغيل التجزئة المحلية، نريد أحيانًا تنفيذ بعض الإجراءات فقط عندما تصل الشريحة الأخيرة إلى invocationEnded(long)
LaunchCvdHelper أداة مساعدة للتحكّم في Launch_cvd في الجهاز الافتراضي Cuttlefish 
LeakedThreadStatusChecker أداة التحقّق من الحالة للتأكّد من أنّ الوحدة لا تُسرِّب سلسلة محادثات جارية 
LegacySubprocessResultsReporter تنفيذ مجمّد لبرنامج إعداد تقارير نتائج العملية الفرعية الذي من المفترض أن يظل متوافقًا مع الإصدارات السابقة من TF/CTS (مثل الإصدار 8 والإصدارات الأحدث)، على الرغم من التغييرات في الفئة العليا 
ListInstrumentationParser IShellOutputReceiver لتحليل ناتج طلب البحث "pm list instrumentation"  
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice فئة الأجهزة الافتراضية المحلية التي تعمل على مضيف TradeFed 
LocalAppBuildProvider IBuildProvider لإنشاء IBuildInfo استنادًا إلى مسار محلي مقدَّم  
LocalDeviceBuildProvider IBuildProvider لإنشاء IDeviceBuildInfo استنادًا إلى مسار دليل نظام الملفات الذي تم تقديمه  
LocalEmulatorLaunch TargetPreparer الذي يطلق محاكيًا محليًا من بيئة إنشاء Android 
LocalEmulatorSnapshot TargetPreparer مخصّص لإنشاء لقطة شاشة نظيفة للمحاكي من بيئة تطوير/إنشاء تطبيقات Android  
LocalFileResolver تنفيذ IRemoteFileResolver الذي يسمح بربط الملفات المحلية  
LocalFolderBuildProvider IBuildProvider لإنشاء IFolderBuildInfo استنادًا إلى ملف IFolderBuildInfo محلي مقدَّم  
LocalRunInstructionBuilder أداة لتجميع التعليمات لتنفيذ الاختبار محليًا 
LogcatCrashResultForwarder مستمع خاص: في حال حدوث أخطاء (تعطُّل عملية أداة القياس)، سيحاول استخراج معلومات عن الأعطال من logcat وإضافتها إلى رسالة الخطأ المرتبطة بالاختبار. 
LogcatEventParser  
LogcatEventType أنواع الأحداث في LogcatEventParser 
LogcatOnFailureCollector أداة جمع ستسجِّل logcat وتُسجِّله عند تعذُّر اختبار حالة معيّنة. 
LogcatReceiver فئة تجمع logcat في الخلفية 
LogFileSaver مساعد لتطبيق ITestInvocationListener يحفظ بيانات السجلّ في ملف  
LogReceiver  
LogRegistry تنفيذ ILogRegistry يُعدِّد ملفات تسجيل مختلفة ويُديرها، ويستخدم الملف المناسب استنادًا إلى ThreadGroup سلسلة المحادثات التي تُجري المكالمة. 
LogSaverResultForwarder ResultForwarder لحفظ السجلات باستخدام أداة حفظ الملفات الشاملة 

M

MainlineModuleHandler فئة معالِج بسيطة لوحدات Mainline التي تنشئ InstallApexModuleTargetPreparer وتدمج الرابط الديناميكي فيه استنادًا إلى وحدات Mainline المحدّدة لاسترداد هذه الوحدات تلقائيًا 
MainlineTestModuleController فئة أساسية لوحدة تحكّم في إجراء الاختبارات استنادًا إلى وحدات الإصدار الرئيسي المحمَّلة مسبقًا على الجهاز الذي يتم اختباره 
ManagedRemoteDevice جهاز يعمل داخل جهاز افتراضي ونديره عن بُعد من خلال مثيل Tradefed داخل الجهاز الافتراضي 
ManagedTestDeviceFactory المصنع لإنشاء الأنواع المختلفة من الأجهزة التي يمكن رصدها من خلال Tf  
MetricFilePostProcessor يُستخدَم لتحميل ملف سجلّ المقاييس الذي تم جمعه أثناء مستوى الاختبار والتنفيذ. 
MetricOption تعليق توضيحي لطرق الاختبار التي تمت الإشارة إليها باستخدام @Test، أو إذا كان التعليق التوضيحي جزءًا من قائمة التعليقات التوضيحية لـ TestDescription التي تسمح بتحديد بعض المَعلمات الإضافية المفيدة في ما يلي: ضبط سلوك أدوات جمع البيانات، وفلترة بعض الطرق 
MetricsXMLResultReporter يُسجِّل MetricsXMLResultReporter مقاييس الاختبار ومقاييس التشغيل في ملف XML في مجلد محدّد بالمَعلمة metrics-folder في مرحلة invocationEnded من الاختبار. 
MetricUtility يحتوي على طُرق أدوات شائعة لتخزين مقاييس الاختبار وتجميع المقاييس في اختبارات مشابهة وكتابة المقاييس في ملف. 
MinApiLevelModuleController فئة أساسية لوحدة تحكّم في عدم تنفيذ الاختبارات عندما تكون أقل من مستوى واجهة برمجة تطبيقات محدّد. 
MinSdkModuleController فئة أساسية لوحدة تحكّم في عدم تنفيذ الاختبارات على الإصدارات التي تقل عن رقم إصدار حزمة SDK المحدّد 
ModuleDefinition حاوية لإعدادات تشغيل الاختبار 
ModuleListener مستمع مرفق بكل IRemoteTest من كل وحدة من أجل جمع قائمة النتائج 
ModuleMerger فئة مساعدة لإجراء العمليات ذات الصلة بدمج ITestSuite وModuleDefinition بعد التقسيم 
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo فئة بنية بسيطة لتخزين معلومات عن وحدة 
ModuleParameters قيم خاصة مرتبطة بمفاتيح "المَعلمة" في حِزمة البيانات الوصفية لكل وحدة 
ModuleParametersHelper مساعد للحصول على IModuleParameterHandler المرتبط بالمَعلمة 
ModuleSplitter مساعد لتقسيم قائمة بالوحدات التي يمثّلها الرمز IConfiguration إلى قائمة بوحدات التنفيذ التي يمثّلها الرمز ModuleDefinition

N

NameMangleListener مستمع وكيل لترجمة أسماء طريقة الاختبار والفئة والحزمة عند تسجيل النتائج 
NativeCodeCoverageFlusher فئة أدوات تمحو قياسات التغطية الأصلية وتفرض تنظيف بيانات التغطية الأصلية من العمليات على الجهاز. 
NativeDevice التنفيذ التلقائي لأجهزة ITestDevice Android التي لا تتضمّن حِزم تطوير البرامج الكاملة 
NativeDevice.AdbAction DeviceAction لتشغيل أمر نظام التشغيل "adb ...." 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction DeviceAction لإعادة تشغيل جهاز. 
NativeDevice.RebootMode وضع إعادة التشغيل 
NativeDeviceStateMonitor فئة مساعدة لرصد حالة IDevice بدون إطار عمل 
NegativeHandler معالِج يحدّد عدم تنفيذ أي إجراء وعدم إنشاء أي وحدة إضافية بالمَعلمة 
NestedDeviceStateMonitor أداة مراقبة حالة الجهاز التي تُجري عمليات تحقّق إضافية على الجهاز المُدمَج لاستيعاب تفاصيل البيئة الافتراضية 
NestedRemoteDevice تمثيل للجهاز الذي يعمل داخل جهاز افتراضي عن بُعد من Cuttlefish 
NetworkNotAvailableException يتم طرحه عندما يتعذّر على أحد الأجهزة الاتصال بالشبكة لإجراء الاختبار. 
NoDeviceException يتم طرح هذا الخطأ عندما لا يتوفّر جهاز لتنفيذ أمر معيّن. 
NoisyDryRunTest تنفيذ عملية تشغيل تجريبي صاخب على ملف أوامر 
NotMultiAbiHandler معالِج خاص يُعلم SuiteModuleLoader بأنّه يجب ألا يؤدي abi الثانوي إلى إنشاء وحدة. 

O

OpenObjectLoader أداة تحميل للعناصر التلقائية المتوفّرة في AOSP 
OptionCopier فئة مساعدة يمكنها نسخ قيم حقل Option التي تحمل الأسماء نفسها من عنصر إلى عنصر آخر. 
OptionFetcher مساعد للحصول على خيارات الاختبار من العملية الرئيسية 
OptionNotAllowedException ConfigurationException محدّد عندما لا يُسمح بتمرير خيار في سطر الأمر  
OptionSetter تعبئة حقول Option 
OptionSetter.OptionFieldsForName حاوية لقائمة حقول الخيارات التي تحمل اسمًا معيّنًا 
OtaDeviceBuildInfo IDeviceBuildInfo المستخدَم لاختبار التحديثات عبر شبكة غير سلكية 
OtatoolsBuildInfo IBuildInfo يحتوي على عناصر otatools 
OtaZipfileBuildProvider توفّر IBuildInfo استنادًا إلى ملف zip لنظام التشغيل OTA على الجهاز. 

P

PackageInstalledModuleController وحدة التحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا يكون الجهاز قد ثبَّت الحِزم المحدّدة 
إقران<A, B> حدِّد فئة Pair التي تحتوي على عنصرَين. 
ParallelDeviceExecutor<V> غلاف ERROR(/ExecutorService) لتنفيذ دالة بشكل موازٍ 
ParentSandboxInvocationExecution إصدار InvocationExecution لإجراءات الاستدعاء الخاصة بالعنصر الرئيسي عند تشغيل مساحة محاكاة 
ParentShardReplicate تكرار عملية الإعداد لجهاز واحد على جميع الأجهزة الأخرى التي ستكون جزءًا من عملية التجزئة 
PassingTestFileReporter ITestInvocationListener لحفظ قائمة حالات الاختبار التي اجتازت الاختبار في ملف اختبار  
PrettyPrintDelimiter أداة مساعدة تساعد في طباعة رسالة مميّزة ومحدودة. 
PropertyChanger فئة أدوات لتغيير (أو إضافة) العناصر في ملف خصائص Android  
ProtoResultParser أداة تحليل لتنسيق proto لنتائج Tradefed 
ProtoResultParser.TestLevel تسرد هذه السمة القيم التي تمّ تحديدها لتمثيل المستوى الحالي من ملف proto الذي تتم معالجته. 
ProtoResultReporter ينشئ مُبلِّغ النتائج ملفًا بتنسيق TestRecord protobuf يحتوي على جميع النتائج. 
ProtoUtil طرق مساعدة للتعامل مع رسائل protobuf بشكل لا يعتمد على النوع 
ProxyConfiguration عنصر يسمح بالإشارة إلى عملية ضبط عن بُعد لتنفيذها 
PsParser أداة تُستخدَم لتحليل(USER وPID وNAME) من إخراج الأمر "ps"  

Q

QuotationAwareTokenizer  

R

RecoveryLogPreparer أداة إعداد الاستهداف المستخدَمة لجمع السجلات قبل الاسترداد 
RegexTrie<V> RegexTrie هو بنية بحث ثنائية حيث يكون كل جزء مخزّن من المفتاح عبارة عن تعبير عادي ERROR(/Pattern)
RemoteAndroidDevice تنفيذ ITestDevice لجهاز Android مزوّد بمجموعة كاملة من الأدوات ومتصل عبر adb connect 
RemoteAndroidVirtualDevice توسيع نطاق سلوك RemoteAndroidDevice لجهاز Android مزوّد بمجموعة كاملة من البرامج والتطبيقات ويعمل على Google Compute Engine (Gce) 
RemoteAvdIDevice عنصر نائب IDevice يستخدمه DeviceManager لتخصيصه عندما تكون قيمة DeviceSelectionOptions.gceDeviceRequested() هي true  
RemoteFileUtil فئة أدوات لمعالجة الملف من مثيل عن بُعد  
RemoteInvocationExecution تنفيذ InvocationExecution الذي يؤدي إلى تنفيذ عن بُعد 
RemoteManager فئة تتلقّى RemoteOperation عبر مقبس 
RemoteSshUtil أداة لتنفيذ أوامر ssh على النُسخ البعيدة 
RemoteTestTimeOutEnforcer المستمعون الذين يسمحون بالتحقق من وقت تنفيذ إعداد اختبار معيّن وإفشاله إذا تجاوز مهلة معيّنة 
RemoteZip أدوات لفك ضغط ملفات فردية داخل ملف zip عن بُعد 
ReportPassedTests الإبلاغ في ملف عن الفلاتر المحتمَلة لاستبعاد الاختبار الذي تم اجتيازه 
ResourceMetricUtil دوالّ مساعدة لإنشاء المقاييس 
RestApiHelper فئة مساعدة لتنفيذ طلبات البيانات من واجهة برمجة تطبيقات REST 
ResultAggregator إعادة توجيه خاصة تُجمِّع النتائج عند الحاجة، استنادًا إلى استراتيجية إعادة المحاولة التي تم اتخاذها  
ResultAndLogForwarder أداة إعادة توجيه للنتائج وأحداث السجلّ 
ResultForwarder ITestInvocationListener يعيد توجيه نتائج الاستدعاء إلى قائمة بالمستمعِين الآخرين 
ResultsPlayer أداة خاصة لإعادة تشغيل النتائج التي تمّ تقديمها إليها 
RetentionFileSaver فئة مساعدة لإنشاء ملف retention. في دليل 
RetryConfigurationFactory فئة أساسية تتعامل مع إعادة محاولة تنفيذ أمر. 
RetryLogSaverResultForwarder مُرسِل يتعامل أيضًا مع اجتياز المحاولة الحالية التي نحاول إجراؤها 
RetryRescheduler أداة خاصة لتشغيل الاختبارات التي تسمح بإعادة جدولة الاختبارات السابقة التي تعذّر إكمالها أو لم يتم تنفيذها. 
RetryRescheduler.RetryType أنواع الاختبارات التي يمكن إعادة تجربتها 
RetryResultForwarder إضافة ResultForwarder يتم دفعها دائمًا إلى عدد محاولات معيّن. 
RetryResultHelper فئة مساعدة لتحديد الوحدة أو الاختبار الذي يجب تشغيله أو عدم تشغيله 
RetryStatistics بنية تحتوي على إحصاءات جلسة إعادة محاولة واحدة من IRemoteTest
RunCommandTargetPreparer  
RunConfigDeviceRecovery قاعدة عامة IMultiDeviceRecovery لتشغيل إعدادات ميزة "الاستيراد والتصدير" لتنفيذ خطوة recovery  
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer ITargetPreparer لإنشاء مستخدم ثانوي في عملية الإعداد، ووضع علامة على الاختبارات التي يجب إجراؤها باستخدام هذا المستخدم 
RunOnSystemUserTargetPreparer ITargetPreparer يشير إلى أنّه يجب إجراء الاختبارات على المستخدم (بدلاً من المستخدم الحالي). 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer ITargetPreparer لإنشاء ملف عمل في عملية الإعداد، ووضع علامة على الاختبارات التي يجب إجراؤها في هذا المستخدم 

S

SandboxConfigDump فئة Runner التي تنشئ IConfiguration استنادًا إلى سطر أوامر وتُفرِغه في ملف 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException استثناء خاص بالإعدادات من عملية إعداد Sandbox 
SandboxConfigurationFactory مصنع الإعدادات الخاصة لمعالجة إنشاء الإعدادات لأغراض وضع الحماية. 
SandboxConfigUtil فئة أدوات لإدارة IConfiguration عند استخدام وضع الحماية. 
SandboxedInvocationExecution تنفيذ وضع الحماية الآمن الخاص لطلب التنفيذ: هذا هو InvocationExection عندما نكون داخل وضع الحماية الآمن وننفّذ الأمر. 
SandboxInvocationRunner يمكنك إجراء الاختبارات المرتبطة بالاستدعاء في مساحة المحاكاة. 
SandboxOptions فئة يمكنها تلقّي خيارات وتقديمها إلى ISandbox 
ScreenshotOnFailureCollector أداة جمع ستلتقط لقطة شاشة وتسجّلها عند تعذُّر تنفيذ حالة اختبار. 
Sdk28ModuleController وحدة تحكّم للتحقّق مما إذا كان الجهاز يعمل بإصدار 28 من حزمة تطوير البرامج (SDK) (Android 9) أو إصدار أحدث 
Sdk29ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 29 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk30ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره مزوّدًا بالإصدار 30 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk31ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 31 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
SecondaryUserHandler معالِج ModuleParameters#SECONDARY_USER 
SerializationUtil أداة لتسلسل/تسلسل عكسي لكائن ينفذ ERROR(/Serializable) 
ServiceAccountKeyCredentialFactory مصنع بيانات الاعتماد لإنشاء بروتوكول OAuth Credential المستنِد إلى مفتاح حساب الخدمة 
ShardBuildCloner فئة مساعدة تتعامل مع استنساخ معلومات الإصدار من سطر الأوامر 
ShardHelper فئة مساعدة تتعامل مع إنشاء الأجزاء وجداولها الزمنية لطلب التنفيذ 
ShardListener ITestInvocationListener يجمع النتائج من شريحة طلب (المعروفة أيضًا باسم تقسيم طلب التشغيل على موارد متعددة بشكل متزامن)، ويعيد توجيهها إلى مستمع آخر 
ShardMainResultForwarder ResultForwarder يجمع نتائج عمليات استدعاء الاختبار المجزّأ 
ShellOutputReceiverStream فئة فرعية من OutputStream لإنشاء أدوات تُجري عمليات الكتابة في IShellOutputReceiver 
ShellStatusChecker تحقَّق مما إذا كانت حالة Shell كما هو متوقّع قبل تشغيل الوحدة وبعده. 
ShippingApiLevelModuleController يمكنك إجراء الاختبارات إذا كان الجهاز يستوفي الشروط التالية:
  • إذا تم تعريف min-api-level:
    • الجهاز الذي تم شحنه مزوّدًا بالإصدار min-api-level أو إصدار أحدث 
SimpleFileLogger ILeveledLogOutput يوجّه رسائل السجلّ إلى stdout وإلى ملف سجلّ واحد 
SimplePerfResult عنصر لتخزين جميع نتائج اختبار simpleperf 
SimplePerfStatResultParser فئة أدوات لتحليل نتيجة simpleperf 
SimplePerfUtil فئة مساعدة لإرسال أمر بسيط وجمع النتائج 
SimplePerfUtil.SimplePerfType قائمة بفئات خيارات الأمر simpleperf  
SimpleStats فئة أدوات صغيرة تحسب بعض المقاييس الإحصائية استنادًا إلى مجموعة بيانات رقمية. 
SizeLimitedOutputStream ملف آمن للخيوط مدعوم بـ ERROR(/OutputStream) يحدّ من الحد الأقصى للبيانات التي يمكن كتابتها 
Sl4aBluetoothUtil توفّر فئة الأداة عمليات البلوتوث على جهاز واحد أو جهازَين باستخدام SL4A. 
Sl4aBluetoothUtil.BluetoothAccessLevel فئتان للإشارة إلى مستوى الوصول إلى جهاز يتضمّن بلوتوث استنادًا إلى BluetoothDevice.java  
Sl4aBluetoothUtil.BluetoothConnectionState فئتان للحالات المتعلّقة باتصال البلوتوث تستندان إلى BluetoothProfile.java  
Sl4aBluetoothUtil.BluetoothPriorityLevel قوائم أرقام صحيحة لمستوى أولوية ملف البلوتوث تستند إلى BluetoothProfile.java  
Sl4aBluetoothUtil.BluetoothProfile قوائم القيم المحدَّدة لملفات البلوتوث التي تستند إلى BluetoothProfile.java  
Sl4aClient عميل SL4A للتفاعل عبر RPC مع طبقة البرمجة النصية SL4A 
Sl4aEventDispatcher يُجري "مُشغِّل الأحداث" استطلاعات للبحث عن الأحداث ويضيفها إلى "قائمة الانتظار" حسب الاسم ليتم الاستعلام عنها. 
Sl4aEventDispatcher.EventSl4aObject العنصر الذي يعرضه أداة التنقّل في الأحداث 
SnapshotInputStreamSource InputStreamSource مستند إلى ملف 
StatusCheckerResult يحتوي على نتيجة تنفيذ ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger ILeveledLogOutput يوجّه رسائل السجلّ إلى stdout 
StreamProtoReceiver جهاز استقبال يترجم proto TestRecord الذي تم استلامه إلى أحداث Tradefed 
StreamProtoResultReporter تنفيذ ProtoResultReporter  
StrictShardHelper استراتيجية التجزئة لإنشاء شرائح صارمة لا يتم إدراجها معًا، 
StringEscapeUtils فئة مساعدة لتشفير سلاسل لتنسيقات معيّنة 
StringUtil فئة مساعدة لتشفير السلاسل من أجل التلاعب الشائع بها 
StubBuildProvider تنفيذ فارغ لا يؤدي إلى أيّ إجراء لعنصر IBuildProvider 
StubMultiTargetPreparer عنصر نائب فارغ لتطبيق IMultiTargetPreparer 
StubTargetPreparer عنصر نائب فارغ لتطبيق ITargetPreparer 
StubTest تنفيذ اختبار فارغ بدون إجراء 
StubTestRunListener تنفيذ العنصر النائب ITestRunListener  
SubprocessCommandException تعذّر تنفيذ أمر subprocess. 
SubprocessConfigBuilder أنشئ ملف XML لإعدادات TensorFlow Wrapper لإعدادات TensorFlow الحالية. 
SubprocessEventHelper مساعد لتسلسل/تسلسل غير تسلسلي للأحداث التي سيتم تمريرها إلى السجلّ 
SubprocessEventHelper.BaseTestEventInfo مساعد أساسي لمعلومات TestIgnored 
SubprocessEventHelper.FailedTestEventInfo مساعد لمعلومات testFailed 
SubprocessEventHelper.InvocationEndedEventInfo مساعد لمعلومات انتهاء الاستدعاء 
SubprocessEventHelper.InvocationFailedEventInfo مساعد لمعلومات InvocationFailed 
SubprocessEventHelper.InvocationStartedEventInfo مساعد لمعلومات بدء الاستدعاء 
SubprocessEventHelper.LogAssociationEventInfo مساعد لمعلومات logAssociation 
SubprocessEventHelper.TestEndedEventInfo مساعد لمعلومات testEnded 
SubprocessEventHelper.TestLogEventInfo مساعد لمعلومات testLog 
SubprocessEventHelper.TestModuleStartedEventInfo مساعد لمعلومات بدء وحدة الاختبار 
SubprocessEventHelper.TestRunEndedEventInfo مساعد لمعلومات testRunEnded 
SubprocessEventHelper.TestRunFailedEventInfo مساعد لمعلومات testRunFailed  
SubprocessEventHelper.TestRunStartedEventInfo مساعد لمعلومات testRunStarted  
SubprocessEventHelper.TestStartedEventInfo مساعد لمعلومات testStarted 
SubprocessExceptionParser مساعد لمعالجة إخراج الاستثناء من مشغّلي أوامر Tradefed العاديين 
SubprocessReportingHelper فئة لإنشاء ملف إعدادات برنامج التفاف لاستخدام أداة إعداد تقارير نتائج العملية الفرعية لأمر ملف تعريف الارتباط  
SubprocessResultsReporter تُنفِّذ ITestInvocationListener لتحديدها كـ result_reporter وتعيد توجيه نتائج الاختبارات وعمليات تشغيل الاختبارات وطلبات تشغيل الاختبارات من العملية الفرعية. 
SubprocessTestResultsParser توسيع ERROR(/FileOutputStream) لتحليل الإخراج قبل الكتابة إلى الملف حتى نتمكّن من إنشاء أحداث الاختبار من جهة مشغّل التطبيقات 
SubprocessTestResultsParser.StatusKeys مفاتيح حالة الاختبار ذات الصلة 
SubprocessTfLauncher IRemoteTest لتشغيل الاختبارات على عملية تثبيت منفصلة من TF 
SuiteApkInstaller تثبيت حِزم APK المحدّدة لإعداد "مجموعة التطبيقات": إمّا من المتغيّر $ANDROID_TARGET_OUT_TESTCASES أو ROOT_DIR في معلومات الإنشاء 
SuiteModuleLoader يسترجع تعريفات وحدة اختبار التوافق من المستودع. 
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) للعثور على جميع ملفات الإعدادات في دليل 
SuiteResultHolder عنصر مساعد لتسهيل تسلسل نتائج الاستدعاء وإلغاء تسلسلها 
SuiteResultReporter جمع نتائج الاختبار لطلب مجموعة كاملة وعرض النتائج النهائية 
SuiteResultReporter.ModulePrepTimes حامل للعناصر يُستخدَم خلال وقت التحضير والتفكيك لوحدة واحدة. 
SuiteTestFilter يمثّل فلترًا لتضمين الاختبارات واستبعادها. 
SystemServerFileDescriptorChecker للتحقّق مما إذا كان خادم النظام على وشك نفاد الفواصل الزمنية 
SystemServerStatusChecker تحقَّق مما إذا كان رقم تعريف العملية system_server قد تغيّر قبل تشغيل إحدى الوحدات وبعد تشغيلها. 
SystemUtil فئة أدوات لإجراء مكالمات النظام 
SystemUtil.EnvVariable  

T

TableBuilder فئة مساعدة لعرض مصفوفة من عناصر String في جدول 
TableFormatter فئة مساعدة لعرض مصفوفة من عناصر String حتى يتم ترتيب كل عمود عنصر  
TarUtil أداة لمعالجة ملف tar 
TelephonyHelper أداة لاستخدام المعلومات المتعلّقة بخدمات الهاتف والحصول عليها 
TelephonyHelper.SimCardInformation حامل معلومات لعرض المعلومات المتعلّقة بشريحة SIM 
TelephonyTokenProvider مقدّم الرموز المميزة للرموز المميزة ذات الصلة بالاتصالات الهاتفية 
TemplateResolutionError فئة تمديد ConfigurationException لخطأ متعلّق بالنموذج أثناء تحليل الإعدادات 
TerribleFailureEmailHandler فئة معالِج بسيطة تُرسِل رسالة إلكترونية إلى المستخدمين المهتمين عند حدوث خطأ WTF (What a Terrible Failure) ضمن مثيل Trade Federation. 
TestAppInstallSetup ITargetPreparer الذي يُثبِّت تطبيقًا واحدًا أو أكثر من مجلد IDeviceBuildInfo.getTestsDir() على الجهاز 
TestContext فئة لنمذجة رسالة TestContext في واجهة برمجة التطبيقات TFC API 
TestDependencyResolver مساعد لحلّ التبعيات إذا لزم الأمر 
TestDescriptionsFile فئة مساعدة لترتيب قائمة TestDescriptions وتحويلها إلى ملف اختبار 
TestDevice تنفيذ ITestDevice لجهاز Android مزوّد بمجموعة كاملة من الأدوات  
TestEnvironment فئة لنمذجة رسالة TestEnvironment التي تعرضها واجهة برمجة التطبيقات TFC API 
TestFailureListener كان المستمع يُستخدَم لاتّخاذ إجراء، مثل لقطة شاشة أو تقرير أخطاء أو جمع logcat عند تعذُّر الاختبار عند الطلب. 
TestFilterHelper فئة مساعدة لفلترة الاختبارات  
TestGroupStatus فئة لتخزين حالة مجموعة اختبار 
TestInfo تخزِّن مجموعة معلومات الاختبار في ملف TEST_MAPPING. 
TestInvocation التنفيذ التلقائي لـ ITestInvocation 
TestInvocation.RunMode الوضع المختلف الذي يمكن أن يواجهه الطلب. 
TestInvocation.Stage  
TestMapping فئة لتحميل ملف TEST_MAPPING 
TestMappingSuiteRunner تنفيذ BaseTestSuite لتشغيل الاختبارات المحدّدة من خلال خيار include-filter أو ملفات TEST_MAPPING من عملية الإنشاء، كمجموعة. 
TestOption تخزِّن تفاصيل خيار الاختبار المحدّدة في ملف TEST_MAPPING. 
TestOutputUploader فئة لتحميل ملفات النتائج الاختبارية إلى GCS/HTTP 
TestRecordInterpreter أداة لتحويل ملف TestRecord proto إلى تنسيق يمكن التلاعب به بسهولة أكبر في Tradefed 
TestResource فئة لتصميم رسالة TestResource التي تعرضها واجهة برمجة التطبيقات TFC API 
TestResourceDownloader فئة لتنزيل ملفات الموارد الاختبارية من نظام الملفات/GCS/HTTP 
TestResultListener تبسيط واجهة برمجة التطبيقات ITestLifecycleListener للمنفِّذِين الذين لا يهتمون إلا بنتائج الاختبار الفردية  
TestRunToTestInvocationForwarder مُعيد توجيه من ddmlib ITestRunListener إلى ITestLifeCycleReceiver 
TestsPoolPoller حزمة اختبارات تتيح تنفيذ جميع الاختبارات في مجموعة اختبارات 
TestSuiteInfo فئة تحلّ مشكلة تحميل البيانات الوصفية ذات الصلة بالإصدار لمجموعة الاختبار

لعرض المعلومات ذات الصلة بشكل صحيح، يجب أن تتضمّن مجموعة الاختبار ملفًا test-suite-info.properties في موارد jar  

TextResultReporter أداة إعداد تقارير نتائج الاختبار التي تعيد توجيه النتائج إلى طابعة النتائج النصية JUnit 
TfObjectTracker أداة لتتبُّع استخدام عناصر اتحاد التجارة المختلفة 
TfSuiteRunner تنفيذ ITestSuite الذي سيحمِّل الاختبارات من مجلد res/config/suite/ الخاص بحِزم TF. 
TfTestLauncher IRemoteTest لتشغيل اختبارات الوحدة أو الوظائف على تثبيت منفصل لـ TF 
TimeStatusChecker أداة التحقّق من الحالة لضمان مزامنة الوقت على الجهاز والمضيف 
TimeVal تم إيقاف هذه الفئة نهائيًا. استخدِم Duration بدلاً من ذلك.  
TokenProviderHelper مساعد يمنح مقدّم الخدمة المرتبط برمز مميّز لمعرفة ما إذا كان الجهاز متوافقًا مع الرمز المميّز 
TradefedConfigObject فئة لنمذجة رسالة TradefedConfigObject من واجهة برمجة التطبيقات TFC API 
TradefedConfigObject.Type قائمة بأنواع عناصر الضبط التي يمكن إدراجها في إعدادات أمر التوسّع 
TradefedDelegator الكائنات التي تساعد في تفويض الاستدعاء إلى ملف ثنائي آخر من Tradefed 
TradefedFeatureClient ‫grpc client لطلب تنفيذ الميزة من الخادم 
TradefedFeatureServer خادم يستجيب لطلبات تفعيل الميزات 
TradefedSandbox حاوية وضع الحماية التي يمكنها تشغيل طلب Trade Federation 
TradefedSandboxFactory التنفيذ التلقائي لفئة SandboxFactory 
TradefedSandboxRunner أداة تنفيذ مرتبطة بـ TradefedSandbox ستسمح بتنفيذ مساحة المحاكاة. 
TradefedSandboxRunner.StubScheduledInvocationListener رمز مقتطف IScheduledInvocationListener لا يؤدي إلى أيّ إجراء. 

U

UnexecutedTestReporterThread سلاسل المحادثات التي تهتم بالإبلاغ عن جميع الاختبارات غير المنفَّذة 
UsbResetMultiDeviceRecovery IMultiDeviceRecovery لإعادة ضبط خطوط USB للأجهزة التي لا تتوفّر فيها إمكانية الاتصال بالإنترنت 
UsbResetRunConfigRecovery السماح بتنفيذ أمر لإعادة ضبط منفذ USB في أحد الأجهزة 
UsbResetTest IRemoteTest لإعادة ضبط منفذ USB في الجهاز والتحقّق مما إذا كان الجهاز قد عاد إلى الاتصال بالإنترنت بعد ذلك 
UserChecker للتحقّق مما إذا كان المستخدمون قد تغيّروا أثناء الاختبار. 

V

ValidateSuiteConfigHelper ستساعد هذه الفئة في التحقّق من أنّ IConfiguration المحمَّل للمجموعة يستوفي المتطلبات المتوقّعة: - لا يتوفر مقدّمو الإصدارات - لا يتوفر مُبلِغون عن النتائج  
VmRemoteDevice جهاز افتراضي عن بُعد سنديره من داخل الجهاز الظاهري 

واط

WaitDeviceRecovery تنفيذ بسيط لـ IDeviceRecovery ينتظر اتصال الجهاز بالإنترنت ويتلقّى الأوامر البسيطة 
WifiHelper فئة مساعدة لمعالجة خدمات Wi-Fi على الجهاز 

X

XmlFormattedGeneratorReporter تنفيذ FormattedGeneratorReporter الذي يُنشئ تنسيق xml لنتائج المجموعة. 
XmlResultReporter يكتب نتائج JUnit في ملفات XML بتنسيق متوافق مع XMLJUnitResultFormatter في Ant. 
XmlSuiteResultFormatter فئة مساعدة لحفظ مجموعة اختبارات تم تشغيلها كملف XML 
XmlSuiteResultFormatter.RunHistory عنصر مساعد لتحويل تنسيق JSON 

Y

YamlClassOptionsParser مساعد لتحليل معلومات مشغّل الاختبار من إعدادات YAML Tradefed 

Z

ZipCompressionStrategy ICompressionStrategy لإنشاء أرشيفات بتنسيق zip