مؤشر الفئة
هذه هي فئات واجهة برمجة التطبيقات. اطّلِع على كل حِزم واجهات برمجة التطبيقات.
A
| AaptParser | فئة تستخرج المعلومات من حزمة APK من خلال تحليل ناتج "aapt dump badging". | 
| AaptParser.AaptVersion | قائمة بفرص الاختيار لإصدار AAPT المستخدَم لتحليل ملفات APK | 
| أبي | فئة تمثّل ABI | 
| AbiFormatter | فئة مساعدة لـ abi | 
| AbiUtils | فئة أدوات لمعالجة واجهات ABI للأجهزة | 
| AbstractConnection | تمثيل تجريدي للاتصال | 
| AbstractHostMonitor | فئة نموذجية لمراقبة صحة المضيف | 
| AbstractTunnelMonitor | أداة مراقبة نفق تجريدي لـ GCE AVD | 
| AbstractXmlParser | فئة أساسية مساعدة لتحليل ملفات xml | 
| AbstractXmlParser.ParseException | يتم طرحها إذا تعذّر تحليل إدخال XML. | 
| AcloudConfigParser | فئة مساعدة لتحليل إعدادات Acloud (تُستخدَم لبدء مثيل جهاز Cloud) | 
| AcloudConfigParser.AcloudKeys | مجموعات المفاتيح التي يمكن البحث عنها من الإعدادات | 
| ActionInProgress | الإجراء العام قيد التنفيذ. | 
| ActiveTrace | الفئة الرئيسية التي تساعد في وصف عملية تتبُّع نشطة وإدارتها | 
| ActivityStatusChecker | أداة التحقّق من حالة الأنشطة المتبقية التي يتم تنفيذها في نهاية إحدى الوحدات | 
| AdbRootElevator | AutoCloseableالذي يُمكِّن من الوصول إلى الجذر باستخدام adb عند إنشائه إذا لزم الأمر ويُعيد
 حالة الوصول إلى الجذر عند اكتمال العملية | 
| AdbSshConnection | اتصال Adb عبر جسر ssh | 
| AdbStopServerPreparer | يجب أن يوقف مُعدّ الاختبار خادم adb على المضيف قبل وبعد إجراء اختبارات adb. | 
| AdbTcpConnection | تمثيل الاتصال التلقائي لجهاز، يُفترض أنّه اتصال adb عادي للجهاز | 
| AdbUtils | فئة أدوات لعمليات adb | 
| AfterClassWithInfo | ضمانات مشابهة لـ AfterClass، ولكن يجب أن تتطلّب الطريقة التي تمت عليها التعليق التوضيحي مَعلمةTestInformation. | 
| AggregatePostProcessor | مجمّع مقاييس يقدّم الحدّ الأدنى والحدّ الأقصى والمتوسّط والتباين والانحراف المعياري والإجمالي والعدد والنسب المئوية اختياريًا للمقاييس الرقمية التي يتم جمعها أثناء عمليات تنفيذ الاختبار المتكرّرة، ويتعامل معها على أنّها أعداد مزدوجة. | 
| AllTestAppsInstallSetup | ITargetPreparerثبِّت جميع التطبيقات من مجلدIDeviceBuildInfo.getTestsDir()على الجهاز. | 
| AltDirBehavior | قائمة أرقام متسلسلة لتحديد سلوكيات الدليل البديلة لمثبّتي/مرسلي عناصر الاختبار المختلفة 
 | 
| AnalysisHeuristic | من المهم ترتيب العناصر. | 
| AndroidJUnitTest | اختبار يُشغِّل حِزمة اختبارات الأداء على جهاز معيّن باستخدام العنصر android.support.test.runner.AndroidJUnitRunner | 
| AndroidTestOrchestratorRemoteTestRunner | يُجري اختبار Android مُزوَّدًا بأدوات قياس الأداء باستخدام الأمر adb وAndroidTestOrchestrator. | 
| AoaTargetPreparer | ITargetPreparerالتي تنفِّذ سلسلة من الإجراءات (مثل النقرات والمرور السريع) باستخدام بروتوكول
 Android Open Accessory (AOAv2) | 
| ApkChangeDetector | ترصد هذه الفئة ما إذا كانت حِزم APK التي سيتم تثبيتها مختلفة عن تلك الموجودة على الجهاز، وذلك لتحديد ما إذا كان سيتم تخطّي تثبيت التطبيق وإزالته أثناء بدء عملية ERROR(/TestAppInstallSetup)وإيقافها. | 
| AppBuildInfo | IBuildInfoيمثّل تطبيق Android وحِزمه الاختبارية | 
| AppDeviceBuildInfo | تم إيقاف هذه الفئة نهائيًا.
    استخدام IDeviceBuildInfoمباشرةً | 
| AppSetup | ITargetPreparerلتركيب حِزمة apk واختباراتها | 
| AppVersionFetcher | فئة أدوات للحصول على سلسلة إصدار التطبيق من الجهاز | 
| AppVersionFetcher.AppVersionInfo | أنواع معلومات إصدارات التطبيق | 
| ArchModuleController | وحدة تحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا تتطابق مع أي بنية معيّنة | 
| ArgsOptionParser | تعبئ حقول Optionمن وسيطات سطر الأوامر التي تم تحليلها. | 
| ArrayUtil | طرق المساعدة للمصفوفات | 
| ArtChrootPreparer | أنشئ دليل chroot لاختبارات ART. | 
| ArtGTest | |
| ArtifactDetails | يصف هذا العنصر بنية المحتوى ووصفه كما تم إنشاؤه بواسطة أداة CAS. | 
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | أداة تساعد في تحليل عناصر التصميم للحصول على إحصاءات | 
| ArtRunTest | أداة لتشغيل الاختبارات من أجل تشغيل اختبارات ART | 
| ArtRunTest.AdbShellCommandException | فئة استثناء للإبلاغ عن خطأ حدث أثناء تنفيذ أحد أوامر ADB shell. | 
| ATestFileSystemLogSaver | تستخدم فئة LogSaver هذه من قِبل ATest لحفظ السجلات في مسار معيّن. | 
| AtestRunner | تنفيذ ITestSuite | 
| AtraceCollector | IMetricCollectorالتي تُجري عملية تتبُّع أثناء الاختبار وتجمع النتيجة وتُسجّلها
 في الطلب | 
| AtraceRunMetricCollector | يتم جمع عمليات التتبّع من جميع الدليل التجريبي ضمن الدليل المحدّد من الجهاز التجريبي، وتسجيل الدليل التجريبي ومعالجة ملفات التتبّع بعد تسجيلها ضمن الدليل التجريبي وتجميع المقاييس. | 
| 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 | أداة إعداد شائعة لتشغيل جهاز محاكاة على الجهاز | 
| BaseHostJUnit4Test | فئة اختبار أساسية لتشغيل اختبارات نمط JUnit4 المضيف | 
| BaseLeveledLogOutput | عملية تنفيذ أساسية لـ ILeveledLogOutputتتيح فلترة بعض العلامات استنادًا إلى
 اسمها أو مكوّناتها | 
| BaseModuleController | التنفيذ الأساسي IModuleControllerالذي يجب تنفيذه للتحقّق مما إذا كان يجب تشغيل وحدة
 أم لا | 
| BaseMultiTargetPreparer | التنفيذ الأساسي لعنصر IMultiTargetPreparerالذي يسمح بإيقاف العنصر | 
| BasePostProcessor | القاعدة IPostProcessorالتي يجب أن تمتد إليها كل عملية تنفيذ | 
| BaseRetryDecision | التنفيذ الأساسي لـ IRetryDecision | 
| BaseStreamLogger<OS extends OutputStream> | ILeveledLogOutputيوجّه رسائل السجلّ إلى بث الإخراج وإلى stdout | 
| BaseTargetPreparer | فئة التنفيذ الأساسية لـ ITargetPreparerالتي تتيح التحكّم في ما إذا كان العنصر
 غير مفعّل أم لا. | 
| BaseTestSuite | اختبار لتشغيل مجموعة أدوات اختبار التوافق مع نظام المجموعة الجديد | 
| BatteryController | فئة أدوات تتيح التحكّم في حالة شحن بطارية الجهاز | 
| BatteryRechargeDeviceRecovery | السماح بتنفيذ أمر عندما ينخفض مستوى شحن بطارية الجهاز إلى ما دون حدّ أدنى معيّن | 
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | أداة التحقّق من الاسترداد التي ستؤدي إلى ضبط الإعدادات إذا لم يكن مستوى البطارية متاحًا | 
| BeforeClassWithInfo | ضمانات مشابهة لـ BeforeClass، ولكن يجب أن تتطلّب الطريقة التي تمت عليها التعليق التوضيحي مَعلمةTestInformation. | 
| BinaryState | فهرس يُستخدَم لتسجيل حالة "تفعيل/إيقاف" مع حالة عدم إجراء أيّ عملية IGNORE. | 
| BluetoothConnectionLatencyCollector | سيُرسِل المجمّع إعدادات مقياس مدّة statsd المحدّدة مسبقًا إلى الأجهزة وسيجمع مدّة اتصال Bluetooth لكل ملف شخصي. | 
| BluetoothConnectionStateCollector | سيجمع هذا المجمّع مقاييس BluetoothConnectionStateChanged ويُسجِّل حالة الاتصال رقمًا لكل ملف شخصي. | 
| BluetoothConnectionSuccessRatePostProcessor | تنفيذ المعالج اللاحق الذي يحسب معدّل النجاح لملف شخصي للبلوتوث استخدِم "metric-key-match" لتحديد المقاييس التي تحتوي على حالات اتصال البلوتوث في صفيف صعِد رقمي مثال [0، 1، 2، 3، 0، 1، 2، 3]. | 
| BluetoothHciSnoopLogCollector | أداة جمع لتسجيل التطفل على واجهة تحكم المضيف للبلوتوث على جهاز التحكّم في العينة وجمع السجلّ لكل اختبار | 
| BluetoothUtils | وظائف مساعدة لاستدعاء BluetoothInstrumentation على الجهاز 
 يمكن العثور على رمز BluetoothInstrumentation من جهة الجهاز في AOSP على الرابط التالي:
  | 
| BootstrapBuildProvider | IDeviceBuildProviderلبدء معلومات الإصدار من الجهاز الاختبارييُستخدَم هذا عادةً للأجهزة التي تحتوي على إصدار مزوَّد خارجيًا، أي | 
| BootstrapServiceFileResolverLoader | تحمّل هذه الفئة أدوات التحليل باستخدام أداة تحميل الخدمة. | 
| Bugreport | عنصر يحتوي على مراجع ملفات bugreport، ومتوافق مع ملف bugreport العادي وملف bugreport المضغوط (bugreportz). | 
| BugreportCollector | ITestInvocationListenerللمرور بدون معالجة تجمع تقارير الأخطاء عند حدوث أحداث قابلة للضبط
، ثم تستدعيITestInvocationListener.testLogفي عناصرها الفرعية بعد جمع كل تقرير أخطاء. | 
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | عبارة تحديد كاملة تصف حالات إنشاء تقرير أخطاء. | 
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | جمع تقرير أخطاء عند تعذُّر اختبار حالة | 
| BugreportzOnTestCaseFailureCollector | جمع تقرير أخطاء عند تعذُّر تنفيذ حالة اختبار في إحدى عمليات التشغيل | 
| BuildAnalysis | يمثّل نتائج تحليل عملية إنشاء واحدة. | 
| BuildError | يتم طرحه إذا تعذّر تشغيل الإصدار المقدَّم. | 
| BuildInfo | تنفيذ عام لـ IBuildInfoيجب أن يكون مرتبطًا
 بـITestDevice | 
| BuildInfoKey | فئة تحتوي على تعداد مرتبط بطلبات البحث عن معلومات الإصدار | 
| BuildInfoKey.BuildInfoFileKey | فهرس يصف جميع أنواع الملفات المعروفة التي يمكن البحث عنها من خلال IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) | 
| BuildInfoRecorder | ITargetPreparerيكتب البيانات الوصفية لمعلومات الإنشاء في ملف محدّد | 
| BuildInfoUtil | فئة util للمساعدة في التلاعب IBuildInfo | 
| BuildRetrievalError | حدث خطأ فادح أثناء استرداد الإصدار للاختبار. | 
| BuildSerializedVersion | فئة تحتوي على إصدار التسلسل الحالي لجميع IBuildInfo. | 
| BuildTestsZipUtils | فئة مساعدة للعمليات ذات الصلة بملف zip للاختبارات الذي ينشئه نظام إنشاء Android | 
| BulkEmailer | أداة إرسال رسائل إلكترونية تتيح الإعدادات التالية: الفاصل الزمني للإرسال وحجم الدفع الأولي للمستلمين وإجمالي عدد الرسائل. | 
| BundletoolUtil | فئة أداة تستخدِم سطر أوامر bundletool لتثبيت ملفات .apk على الجهاز | 
| ByteArrayInputStreamSource | |
| ByteArrayList | فئة لتمثيل صفيف خفيف الوزن من البايتات | 
| ByteArrayUtil | أدوات للعمل على صفيف البايتات، مثل تحويل البايتات إلى عدد صحيح | 
| ByteStreamDownloader | مثيل عميل ينفذ طريقة ReadلخدمةByteStreamgRPC | 
| ByteStreamUploader | مثيل عميل ينفذ طريقة WriteلخدمةByteStreamgRPC | 
C
| CacheClientFactory | مصنع ينشئ مثيلًا فريدًا من ICacheClient. | 
| CarModuleController | يمنع جهاز التحكّم هذا تنفيذ حالات الاختبار على الأجهزة غير المخصّصة للسيارات. | 
| CarryDnaeError | RuntimeExceptionالداخلية لتنفيذDeviceNotAvailableExceptionمن خلال إطار عمل JUnit4 | 
| CarryInterruptedException | يتم طرح هذا الخطأ عند بدء مهلة مرحلة الاختبار ويجب نقل InterruptedException من سلسلت تنفيذ الاختبار إلى سلسلة تنفيذ الاستدعاء. | 
| CdmaDeviceFlasher | فئة تعرض صورة على جهاز Android أصلي مزوّد بجهاز إرسال لاسلكي CDMA | 
| CecControllerTokenProvider | مقدّم الرموز المميّزة للرموز المميّزة ذات الصلة بميزة "التحكم بالأجهزة الإلكترونية الاستهلاكية" (CEC) | 
| CentralDirectoryInfo | CentralDirectoryInfo هي فئة تحتوي على معلومات ملف أو مجلد داخل ملف zip. | 
| CheckPairingPreparer | CompanionAwarePreparerللتحقّق من الربط عبر البلوتوث بين الجهاز الأساسي والجهاز المصاحب | 
| Chunker | تقسم blobإلىChunkواحد أو أكثر بحجمchunkSizeبايت بحد أقصى. | 
| Chunker.Chunk | جزء من عنصر blob | 
| CircularAtraceUtil | أداة atrace تم تطويرها بشكل أساسي لتحديد الأسباب الأساسية لأخطاء ANR أثناء اختبار Monkey. | 
| CircularByteArray | بنية بيانات لتخزين صفيف بحجم ثابت يعمل كذاكرة تخزين دوار، ويرصد إجمالي مجموع كل القيم في الصفيف | 
| ClangCodeCoverageCollector | BaseDeviceMetricCollectorلسحب قياسات تغطية Clang
 من الجهاز وتسجيلها كعناصر اختبار | 
| ClangProfileIndexer | فئة أدوات تُفهرس قياسات تغطية رمز Clang | 
| ClassNotFoundConfigurationException | ConfigurationExceptionعند عدم العثور على فئة عنصر | 
| ClassPathScanner | للعثور على الإدخالات في classpath | 
| ClassPathScanner.ClassNameFilter | دالة IClassPathFilterلفلترة أسماء فئات Java وتحويلها | 
| ClassPathScanner.ExternalClassNameFilter | ClassNameFilterيرفض الفئات الداخلية | 
| ClassPathScanner.IClassPathFilter | فلتر لمسارات إدخال مسار الطباعة 
 تم وضع نمط بعد  | 
| العميل | برنامج تسجيل ResultDB الذي يحمِّل نتائج الاختبار إلى ResultDB | 
| ClockworkUtils | أداة مساعدة لاستخدام منطق مشاركة البيانات على أجهزة متعددة | 
| CloseableTraceScope | فئة ذات نطاق يسمح بالإبلاغ عن قسم التتبّع من خلال try-with-resources | 
| 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 | |
| CodeCoverageCollector | BaseDeviceMetricCollectorلسحب قياسات التغطية الأصلية لـ Java و
 من الجهاز وتسجيلها كعناصر اختبار | 
| CodeCoverageTest | اختبار يُشغِّل حِزمة اختبارات الأدوات على جهاز معيّن ويُنشئ تقرير تغطية الرمز | 
| CollectingByteOutputReceiver | IShellOutputReceiverيجمع كلّ إخراج shell فيbyte[]. | 
| CollectingOutputReceiver | IShellOutputReceiverالذي يجمع كل إخراج shell فيStringواحد | 
| CollectingTestListener | ITestInvocationListenerستجمع جميع نتائج الاختبار. | 
| CollectorHelper | مساعد لإجراء بعض عمليات IMetricCollectorالمطلوبة في عدة مواضع | 
| CommandBaselineSetter | أداة ضبط شائعة للتعامل مع الإعدادات الأساسية للجهاز من خلال أوامر adb shell | 
| CommandFileParser | أداة تحليل للملف الذي يحتوي على مجموعة من سطور الأوامر | 
| CommandFileParser.CommandLine | |
| CommandInterrupter | خدمة تسمح بمقاطعة أو وضع علامة على أوامر TradeFederation على أنّها غير قابلة للمقاطعة | 
| CommandLineBuildInfoBuilder | أداة مخصّصة لتسجيل الوسيطات المعتادة لمعلومات التصميم من سطر أوامر وإنشاء IBuildInfoمنها. | 
| CommandOptions | تنفيذ ICommandOptions | 
| CommandOptionsGetter | تنفيذ الخدمة الذي يعرض قيمة خيارات الأمر لطلب معيّن | 
| CommandResult | يحتوي على نتيجة أمر. | 
| CommandRunner | نقطة دخول بديلة لـ TradeFederation ستُنفِّذ الأمر المحدَّد في وسيطات سطر الأوامر ثم تُغلق. | 
| CommandRunner.ExitCode | رموز الخطأ التي يمكن الخروج بها | 
| CommandScheduler | أداة جدولة لتشغيل أوامر TradeFederation على جميع الأجهزة المتاحة | 
| CommandScheduler.HostState | أنواع مختلفة لحالة المضيف | 
| CommandStatus | تمثّل حالة عملية موقّتة. | 
| CommandStatusHandler | معالِج يساعد في مراقبة حالة طلب الاستدعاء وتعديلها | 
| CommandSuccessModuleController | الفئة الأساسية لوحدة تحكّم في وحدة لتخطّي وحدة الاختبار استنادًا إلى تعذّر تنفيذ أمر shell | 
| CommonLogRemoteFileUtil | تتيح هذه الأداة تجنُّب تكرار الرموز البرمجية في مختلف طرق تمثيل الأجهزة البعيدة لمنطق جلب السجلّات عن بُعد للملفات الشائعة. | 
| CommonLogRemoteFileUtil.KnownLogFileEntry | تمثيل لإدخال سجلّ معروف للأجهزة البعيدة | 
| CompanionAllocator | الفئة الأساسية التي تتولى تخصيص الجهاز المصاحب وإخلاء ذاكرته يجب تنفيذ  | 
| CompanionAwarePreparer | ITargetPreparerيلخّص منطق الحصول على جهاز مصاحب
 تم تخصيصه من قبل | 
| CompanionAwareTest | فئة اختبار أساسية تتضمّن نصًا نموذجيًا للحصول على الجهاز المصاحب والتحقّق منه 
 يمكن للطبقة الفرعية الاتصال بالرقم  | 
| CompanionDeviceTracker | فئة لتخصيص الأجهزة المصاحبة وإخلاء ذاكرتها | 
| CompanionRunCommandTargetPreparer | ITargetPreparerينفذ أوامر محدّدة على الجهاز المصاحب المخصّص له | 
| CompanionTestAppInstallSetup | ITargetPreparerالذي يُثبِّت تطبيقًا واحدًا أو أكثر من مجلدIDeviceBuildInfo.getTestsDir()على جهاز مصاحب مخصّص | 
| CompileBootImageWithSpeedTargetPreparer | تُعيد تجميع مسار تجميع التشغيل وخادم النظام باستخدام فلتر المُجمِّع "السرعة". | 
| ConditionFailureMonitor | راقِب أيّ أخطاء من طلب التنفيذ. | 
| ConditionPriorityBlockingQueue<T> | فئة آمنة لتعدد مؤشرات الربط تتضمّن عمليات مشابهة ERROR(/PriorityBlockingQueue)يمكنها استرداد العناصر
 التي تتطابق مع شرط معيّن. | 
| ConditionPriorityBlockingQueue.AlwaysMatch<T> | ConditionPriorityBlockingQueue.IMatcherتتطابق مع أي عنصر. | 
| ConditionPriorityBlockingQueue.IMatcher<T> | واجهة لتحديد ما إذا كانت العناصر تتطابق مع نوع من الشروط | 
| ConfigCompleter | تنفيذ Completerلإعدادات TF | 
| ConfigurableGrpcDynamicShardingClient | |
| الإعداد | تنفيذ IConfigurationمحدّد يخزِّن عناصر الإعدادات المحمَّلة في خريطة | 
| ConfigurationDef | يحتوي على سجلّ لإعداد وعناصره المرتبطة وخياراتها. | 
| ConfigurationDef.ConfigObjectDef | عنصر لتخزين معلومات عن فئة اسم وعدد مرات الظهور (على سبيل المثال، إذا كان الإعداد يحتوي على العنصر نفسه مرّتين، سيحتوي العنصر الأول على رقم الظهور الأول). | 
| ConfigurationDescriptor | كائن الإعدادات الذي يصف بعض جوانب الإعدادات نفسها | 
| ConfigurationDescriptor.LocalTestRunner | قائمة أرقام صحيحة تستخدم للإشارة إلى أداة تشغيل الاختبار على الجهاز | 
| ConfigurationException | يتم طرحها إذا تعذّر تحميل الإعدادات. | 
| ConfigurationFactory | المصنع لإنشاء IConfiguration | 
| ConfigurationFactory.ConfigLoader | تنفيذ IConfigDefLoader الذي يتتبّع الإعدادات المضمّنة من أحد الإعدادات الأساسية ويُلقي استثناءً على عمليات التضمين الدائرية | 
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | دوال مساعدة لمعالجة ملفات الإعداد | 
| ConfigurationXmlParserSettings | فئة بسيطة لقبول إعدادات ConfigurationXmlParser لنقل الإعدادات إلى هذه الفئة، يجب استخدام الاسم المعرِّف. | 
| ConfigurationYamlParser | محلِّل لإعدادات Tradefed بتنسيق YAML | 
| ConfigUtil | فئة أدوات لإنشاء ملفات إعدادات statsd والتفاعل معها وإرسالها | 
| ConfigUtil.LogSource | |
| وحدة التحكّم | وحدة تحكّم TradeFederation الرئيسية التي توفّر للمستخدم واجهة للتفاعل تتيح حاليًا عمليات مثل 
 | 
| Console.ArgRunnable<T> | Runnableمع طريقةrunيمكنها قبول وسيطة | 
| Console.CaptureList | نوع سهل الاستخدام لـ List<List<String>> | 
| ConsoleReaderOutputStream | OutputStream الذي يمكن استخدامه لجعل System.out.print()متوافقًا معLineReaderunfinishedLine الخاص بالمستخدم | 
| ConsoleResultReporter | أداة إعداد التقارير لطباعة نتائج الاختبار في وحدة التحكّم | 
| ContentAnalysisContext | قدِّم السياق المحيط بالمحتوى لتحليله بشكل صحيح. | 
| ContentAnalysisContext.AnalysisMethod | يصف هذا القسم ما يمكن توقّعه من بنية المحتوى لإجراء تحليل سليم. | 
| ContentAnalysisResults | ملخّص لتحليل المحتوى | 
| ContentInformation | يمثّل محتوى هدف إنشاء معيّن لإصداره الأساسي والحالي. | 
| ContentMerkleTree | احتساب شجرة Merkle من معلومات المحتوى | 
| ContentModuleLister | احتساب قائمة الوحدات من السياق | 
| ContentProviderHandler | معالِج يلخّص تفاعلات مقدّم المحتوى ويسمح باستخدام مقدّم المحتوى على الجهاز لإجراء عمليات مختلفة | 
| CountingTestResultListener | TestResultListenerتتتبّع إجمالي عدد الاختبارات حسبTestStatus | 
| CountTestCasesCollector | احتساب عدد حالات الاختبار وإعداد تقارير عنها لـ IRemoteTestمعيّن | 
| CoverageMeasurementForwarder | اختبار نائب يعيد توجيه قياسات التغطية من موفِّر الإصدار إلى أداة التسجيل | 
| CoverageOptions | عنصر Tradefed لعرض خيارات التغطية | 
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter | ITargetPreparerينتظر إلى أن يتم استعادة الحد الأقصى لعدد مرات التردد على جميع النوى إلى أعلى
 مستوى متاح | 
| CreateAvdPreparer | |
| CreateUserPreparer | أداة إعداد الاستهداف لإنشاء مستخدم وتنظيفه في النهاية | 
| CurrentInvocation | فئة تتتبّع معلومات الاستدعاء الحالية وتوفّرها، وهي مفيدة في أي مكان داخل الاستدعاء | 
| CurrentInvocation.InvocationInfo | مفتاح خاص مُعنوَن سنملؤه دائمًا للطلب | 
| CurrentInvocation.IsolationGrade | يصف مستوى العزل | 
D
| DebugHostLogOnFailureCollector | أداة جمع ستجمع السجلات من جهة المضيف وتسجّلها عند حدوث خطأ في نموذج الاختبار. | 
| DefaultConnection | تمثيل الاتصال التلقائي لجهاز، يُفترض أنّه اتصال adb عادي للجهاز | 
| DefaultConnection.ConnectionBuilder | تم استخدام هذا المكوّن من قِبل المنشئ لوصف عملية الربط. | 
| DefaultRemoteAndroidTestRunner | إضافة RemoteAndroidTestRunnerddmlib لضبط بعض الإعدادات التلقائية لحالات استخدام
 Tradefed | 
| DefaultTestsZipInstaller | تنفيذ تلقائي لمثبّت ملفات zip للاختبارات | 
| DelegatedInvocationExecution | InvocationExecutionالتي تفوض التنفيذ إلى ملف ثنائي آخر من Tradefed | 
| DependenciesResolver | نوع جديد من مقدّمي الخدمات يسمح بالحصول على جميع التبعيات لاختبار معيّن. | 
| DeviceActionTargetPreparer | ITargetPreparerلتنفيذ إجراءات الجهاز | 
| DeviceActionUtil | فئة أداة لتنفيذ إجراءات الجهاز | 
| DeviceActionUtil.Command | أوامر لاتخاذ إجراء على الجهاز | 
| DeviceActionUtil.DeviceActionConfigError | استثناء لخطأ في الإعدادات | 
| DeviceAllocationResult | تمثّل نتائج محاولة تخصيص أمر. | 
| DeviceAllocationState | يمثّل حالة تخصيص الجهاز من منظور IDeviceManager | 
| DeviceAvailableChecker | أداة تحقّق للتأكّد من أنّ إحدى الوحدات لا تترك الجهاز في حالة عدم الاتصال بالإنترنت | 
| DeviceBaselineChecker | اضبط الإعدادات الأساسية للجهاز قبل كل وحدة. | 
| DeviceBaselineSetter | فئة مجردة تُستخدَم لإنشاء إعداد أساسي للجهاز. | 
| 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)التي تُغلِّف تفاصيل تنفيذ أمر shell علىITestDevice | 
| DeviceConfigurationHolder | تنفيذ IDeviceConfigurationمحدّد يخزِّن كائنات إعدادات
 الجهاز المحمَّلة في سماته | 
| DeviceDescriptor | فئة تحتوي على معلومات تصف جهازًا قيد الاختبار | 
| DeviceDisconnectedException | يتم طرح هذا الخطأ عندما يتعذّر الوصول إلى جهاز عبر نوع النقل، على سبيل المثال، إذا لم يكن الجهاز مرئيًا عبر USB أو اتصال TCP/IP. | 
| DeviceErrorIdentifier | معرّفات الأخطاء من أخطاء الجهاز والأخطاء التي أبلغ عنها الجهاز | 
| DeviceFailedToBootError | يتم طرح هذا الخطأ إذا تعذّر تشغيل الجهاز بعد إعادة تحميل إصدار عليه. | 
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | وحدة تحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا تتيح ميزة معيّنة | 
| DeviceFileReporter | فئة أداة تتحقّق من الجهاز بحثًا عن الملفات وترسلها إلى ITestInvocationListener.testLog(String, LogDataType, InputStreamSource)في حال العثور عليها | 
| DeviceFlashPreparer | ITargetPreparerيضيء صورة على جهاز Android | 
| DeviceFoldableState | تمثيل حالة الجهاز القابلة للطي كما تظهر في "cmd device_state print-states" | 
| DeviceFolderBuildInfo | IDeviceBuildInfoيحتوي أيضًا على عناصر إنشاء أخرى مضمّنة في دليل على
 نظام الملفات المحلي | 
| DeviceImageTracker | بالنسبة إلى بعض التحديثات المتزايدة للأجهزة، نحتاج إلى ملفات الأساس لاحتساب الاختلافات. | 
| DeviceImageTracker.FileCacheTracker | تتبُّع معلومات صورة الجهاز المخزّنة مؤقتًا وبياناتها الوصفية | 
| DeviceImageZipFlashingTargetPreparer | أداة إعداد الإصدارات المخصّصة لأجهزة محدّدة تعمل على إعادة تحميل الجهاز باستخدام صور الجهاز المقدَّمة بتنسيق محدّد. | 
| DeviceInspectionResult | تحتوي الفئة على نتيجة فحص الجهاز عندما يصبح الجهاز غير متاح. | 
| DeviceInternetAccessibilityResourceMetricCollector | يرسل المجمِّع طلب ping إلى google.com للتحقّق مما إذا كان الجهاز يمكنه الوصول إلى الإنترنت أم لا. | 
| DeviceJUnit4ClassRunner | أداة تشغيل اختبارات JUnit4 التي تتيح أيضًا استخدام IDeviceTest | 
| DeviceJUnit4ClassRunner.LogAnnotation | تعليق توضيحي مزيّف يهدف إلى نقل السجلات إلى المُخبرين | 
| DeviceJUnit4ClassRunner.MetricAnnotation | تعليق توضيحي مزيّف يهدف إلى نقل المقاييس إلى المُبلِّغين | 
| DeviceJUnit4ClassRunner.TestLogData | تنفيذ ExternalResourceوTestRule | 
| DeviceJUnit4ClassRunner.TestMetrics | تنفيذ ExternalResourceوTestRule | 
| DeviceManagementGrpcServer | خادم GRPC الذي يتيح حجز جهاز من Tradefed | 
| DeviceManager | |
| DeviceManager.FastbootDevice | تمثيل جهاز في وضع Fastboot | 
| DeviceMerkleTree | احتساب شجرة Merkle من معلومات محتوى الجهاز | 
| DeviceMetricData | عنصر لتخزين جميع البيانات التي يجمعها مجمعو المقاييس | 
| DeviceMonitorMultiplexer | فئة وكيل لنشر الطلبات إلى IDeviceMonitorمتعددة | 
| DeviceNotAvailableException | يتم طرحه عندما يصبح الجهاز غير متاح للاختبار. | 
| DeviceOwnerTargetPreparer | ITargetPreparerلإعداد مكوّن مالك الجهاز | 
| DeviceParameterizedRunner | أداة تنفيذ مُستخدِمة في اختبارات JUnit4 المُستخدِمة للمَعلمات من جهة المضيف | 
| DeviceProperties | تعريفات الثابتة الشائعة لأسماء المواقع على الجهاز | 
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | مُرسِل إصدارات الأجهزة الذي يتعامل مع عملية التواصل مع الوالدَين بشأن الأجهزة التي سيتم إصدارها | 
| DeviceResetFeature | تنفيذ إعادة ضبط الجهاز من جهة الخادم | 
| DeviceResetHandler | أداة تتعامل بشكل عام مع إعادة ضبط الجهاز | 
| DeviceRuntimeException | يتم طرحه عندما لا يؤدّي إجراء الجهاز إلى النتائج المتوقّعة. | 
| DeviceSelectionOptions | حاوية لمعايير اختيار الأجهزة | 
| DeviceSelectionOptions.DeviceRequestedType | الأنواع المختلفة المحتملة للأجهزة النائبة المتوافقة | 
| DeviceSettingChecker | تحقَّق ممّا إذا كانت إعدادات الجهاز قد تغيّرت أثناء تشغيل إحدى الوحدات. | 
| DeviceSetup | ITargetPreparerلضبط إعدادات جهاز للاختبار استنادًا إلىOptionالمقدَّمة | 
| DeviceSnapshotFeature | تنفيذ لقطة الجهاز من جهة الخادم | 
| DeviceSnapshotHandler | أداة لمعالجة لقطة Cuttlefish | 
| DeviceStateMonitor | فئة مساعدة لمراقبة حالة IDevice | 
| DeviceStorageAgeResourceMetricCollector | تحليل عمر مساحة التخزين من logcat | 
| DeviceStorageFiller | يُرجى توجيه المُعدِّل إلى ملء مساحة التخزين حتى تتوفّر مساحة فارغة. | 
| DeviceStorageStatusChecker | تحقَّق مما إذا كان الجهاز يتضمّن مساحة كافية على القرص لتقسيمها إلى الأقسام المحدّدة. | 
| DeviceStringPusher | الهدف هو إعداد كتابة سلسلة في ملف. | 
| DeviceSuite | توسيع حاوية JUnit4 Suiteمن أجل توفيرITestDeviceللاختبارات
 التي تتطلّب ذلك | 
| DeviceSyncHelper | مساعد يساعد في مزامنة صورة جهاز جديدة مع الجهاز | 
| DeviceTestCase | اختبار JUnit المساعد الذي يقدّم خدمات IRemoteTestوIDeviceTest | 
| DeviceTestResult | نوع مخصّص من TestResultسيتم إيقافه عند حدوثDeviceNotAvailableException | 
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | فئة مصنِّع للخيارات ذات الصلة بتشغيل اختبارات الأجهزة من خلال BaseHostJUnit4Test | 
| DeviceTestSuite | حزمة اختبار JUnit المساعِدة التي توفّر خدمات IRemoteTestوIDeviceTest | 
| DeviceTraceCollector | أداة جمع ستُطلق عملية تتبُّع perfetto عند بدء عملية تشغيل اختبار وتسجيل ملف التتبُّع في النهاية. | 
| DeviceUnavailableMonitor | يحاول هذا المستمع تسجيل بيانات تحليل الأداء على مستوى حالة الاختبار فقط. | 
| DeviceUnresponsiveException | نوع خاص من DeviceNotAvailableExceptionيشير إلى أنّ الجهاز مرئي لواجهة adb، ولكنه لا يستجيب (أي أنّ الأوامر تنتهي صلاحيتها أو لا يتم تشغيل الجهاز أو غير ذلك) | 
| DeviceUpdateTargetPreparer | ITargetPreparerمجردة تهتم بالخطوات الشائعة حول تحديث الأجهزة باستخدام
 ملف صورة جهاز من مصدر خارجي (بدلاً من خدمة إنشاء). | 
| DeviceWifiResourceMetricCollector | يجمع المجمّع مقاييس قوة إشارة Wi-Fi المتصلة حاليًا وسرعة الربط. | 
| DeviceWiper | ITargetPreparerالذي يحذف بيانات المستخدمين | 
| DigestCalculator | طرق مساعدة لاحتساب Digest | 
| DirectedGraph<V> | تنفيذ رسوم بيانية موجَّهة غير مرجحة | 
| DisableSELinuxTargetPreparer | أداة إعداد الاستهداف التي توقف SELinux في حال تفعيله | 
| DryRunKeyStore | متجر مفاتيح تشفير للتشغيل التجريبي حيث يتم دائمًا استبدال أي قيمة لمتجر المفاتيح واكتشافها بشكل صحيح | 
| DryRunner | يمكنك إجراء عمليات تشغيل تجريبية للاختبارات بشكل شفاف بدلاً من تنفيذها فعليًا. | 
| DynamicFileStubTest | هذا اختبار tradefed لاختبار ما إذا كان tradefed يمكنه حلّ الملف الديناميكي بشكل صحيح. | 
| DynamicRemoteFileResolver | فئة تساعد في حلّ المسار إلى الملفات البعيدة | 
| DynamicRemoteFileResolver.FileResolverLoader | تحمّل عمليات تنفيذ IRemoteFileResolver. | 
| DynamicShardHelper | استراتيجية التجزئة للسماح بإضافة مهام العمل عن بُعد إلى قائمة الانتظار بين عدّة نُسخ من TF | 
| DynamicShardingConnectionInfoMessage | فئة تخزين البيانات لتسهيل الإرسال عبر خادم الميزات | 
| DynamicSystemPreparer | ITargetPreparerلإعداد صورة نظام على إصدار جهاز يتضمّن "تحديث النظام الديناميكي
" | 
E
| EarlyDeviceReleaseFeature | تنفيذ خادم الميزات لإصدار الأجهزة المبكر | 
| إرسالها في رسالة إلكترونية | فئة مساعدة لإرسال رسالة إلكترونية | 
| EmailHostHealthAgent | تنفيذ IHostHealthAgentلإرسال رسائل إلكترونية من تقارير "مراقبة المضيف" | 
| EmmaXmlConstants | الثوابت المستخدَمة عند تحليل تقرير xml في emma | 
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo هي فئة تحتوي على المعلومات العامة لملف zip. | 
| EnforcedSeLinuxChecker | أداة التحقّق من الحالة التي تضمن حالة Selinux | 
| EnvironmentVariableUtil | مجموعة من الطرق المساعدة لإعداد متغيّرات البيئة | 
| EraseUserDataPreparer | ITargetPreparerالذي يحذف بيانات المستخدمين على الجهاز | 
| ErrorIdentifier | توضّح هذه الواجهة خطأً معيّنًا وسماته. | 
| ErrorStorageUtil | فئة مساعدة لمعالجة الأخطاء بما يتوافق مع مساحة التخزين المشتركة | 
| EventsLoggerListener | مستمع يسجّل جميع الأحداث التي يتلقّاها في ملف | 
| ExceptionThrowingRunnerWrapper | |
| ExecutableAction | فئة قيمة تمثّل إجراءً يمكن تنفيذه. | 
| ExecutableActionResult | فئة قيمة تمثّل نتيجة ExecutableAction. | 
| ExecutableBaseTest | الفئة الأساسية لأسلوب الاختبارات القابلة للتنفيذ | 
| ExecutableHostTest | أداة تشغيل الاختبارات للملف القابل للتنفيذ الذي يتم تشغيله على المضيف | 
| ExecutableTargetTest | أداة تشغيل الاختبارات للملف القابل للتنفيذ الذي يتم تشغيله على الهدف | 
| ExecutionFiles | تبعيات الملفات التي تم إنشاؤها أثناء تنفيذ اختبار أو طلب يجب إجراؤه للاختبار | 
| ExecutionFiles.FilesKey | قائمة بالمفتاح العادي المعروف للخريطة | 
| ExecutionProperties | السمات التي يتم إنشاؤها أثناء تنفيذ اختبار أو طلب | 
| ExistingBuildProvider | دالة IBuildProviderتعرضIBuildInfoتم إنشاؤه من قبل. | 
| ExtendedFile | امتداد ملف عادي لحمل بيانات وصفية ذات صلة بالإصدار | 
| ExtensionAtomsRegistry | ExtensionAtomsRegistry لاستخدام statsd على الجهاز | 
F
| FailureDescription | الصف الذي يصف معلومات الخطأ في Trade Federation | 
| FakeTest | اختبار مزيّف يهدف إلى تسهيل إنشاء نتائج اختبارات قابلة للتكرار | 
| FakeTestsZipFolder | أداة اختبار تنشئ مجلد اختبارات غير مضغوطة زائفًا استنادًا إلى قائمة بالمحتوى. | 
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | أداة إعداد الاستهداف التي تنشئ وضع Fastboot وترسل أوامر Fastboot | 
| FastbootDeviceFlasher | فئة تعتمد على Fastboot لفلاش صورة على جهاز Android. | 
| FastbootHelper | فئة مساعدة لعمليات Fastboot | 
| FastbootPack | اتّبِع مواصفات برنامج الإقلاع لفك ضغطه. | 
| FastbootUpdateBootstrapPreparer | أداة ITargetPreparerتُعدّ الملفات المحدّدة (برنامج الإقلاع وشريحة البث وملف ZIP لصورة الجهاز) فيIDeviceBuildInfoلفلاش الأجهزة باستخدامFastbootDeviceFlasher، ثم تُدخل
 سمات الجهاز بعد التشغيل في معلومات الإصدار لأغراض إعداد التقارير عن النتائج | 
| FatalHostError | استثناء يشير إلى حدوث خطأ خطير لا يمكن إصلاحه على الجهاز المضيف الذي يشغّل TradeFederation، ويجب إغلاق مثيل TradeFederation. | 
| FeatureFlagTargetPreparer | تعديلات على DeviceConfig (علامات الميزات التي تم ضبطها بواسطة خدمة عن بُعد) | 
| FileDownloadCache | فئة مساعدة تحافظ على ذاكرة تخزين مؤقت LRU لنظام الملفات المحلي للملفات التي تم تنزيلها. | 
| FileDownloadCacheFactory | مصنع لإنشاء FileDownloadCache | 
| FileDownloadCacheWrapper | فئة غلاف توفّر مرافق FileDownloadCacheأثناء تنفيذ واجهةIFileDownloader | 
| FileIdleMonitor | تتبّع الملفات وتنفيذ طلب إعادة الاتصال إذا كانت غير نشِطة (أي | 
| FileInputStreamSource | دالة InputStreamSourceتأخذ ملفًا مدخلًا. | 
| FileLogger | ILeveledLogOutputيوجّه رسائل السجلّ إلى ملف وإلى stdout | 
| FileProtoResultReporter | أداة Proto reporter التي تُفرِغ TestRecordفي ملف | 
| FilePullerDeviceMetricCollector | BaseDeviceMetricCollectorيستمع إلى مفتاح المقاييس الواردة من الجهاز ويسحبها
 كملف من الجهاز. | 
| FilePullerLogCollector | أداة تسجيل الملفات التي تم الإبلاغ عنها من جانب الجهاز | 
| FileSystemLogSaver | حفظ السجلّات في نظام ملفات | 
| FilesystemRootChecker | |
| FileUtil | فئة مساعدة للعمليات المتعلقة بالملف | 
| FileUtil.LowDiskSpaceException | يتم طرحه إذا كانت مساحة القرص القابلة للاستخدام أقل من الحد الأدنى. | 
| FilteredResultForwarder | نوع من ResultForwarderلا يسمح إلا بتسجيل
 قائمة مسموح بها منTestDescription. | 
| FixedByteArrayOutputStream | ERROR(/OutputStream)في الذاكرة لا يحتفظ إلا بحد أقصى من البيانات. | 
| FlashingMethod | فهرس للأرقام لوصف الطريقة المستخدَمة لفلاش الجهاز الذي يخضع للاختبار | 
| FlashingResourcesParser | فئة لتحليل الإصدارات المطلوبة من ملفات الصور المساعِدة اللازمة لتثبيت البرامج الثابتة على جهاز | 
| FlashingResourcesParser.AndroidInfo | تعريف نوع لـ Map<String, MultiMap<String, String>> | 
| FlashingResourcesParser.Constraint | واجهة فلترة، تهدف إلى السماح FlashingResourcesParserبتجاهل بعض موارد
 التي قد يستخدمها بخلاف ذلك | 
| FlashingResourceUtil | تساعد هذه الأداة في ضبط الإصدار المناسب من العناصر حتى يمكن فلاشها من خلال DeviceFlashPreparer. | 
| FoldableExpandingHandler | IModuleParameterHandlerيتم توسيعها إلى المزيد من أجل كل إعداد folded
 غير أساسي. | 
| FoldableHandler | معالِج قابل للطي بشكل عام يمكنه استخدام المَعلمات القابلة للطي لإنشاء وحدة مخصّصة. | 
| FoldableModePreparer | مُعدّ للأجهزة المستهدَفة يمكنه تبديل حالة الجهاز القابل للطي | 
| FolderBuildInfo | التنفيذ الفعلي لـ IFolderBuildInfo | 
| FolderSaver | ITargetPreparerيسحب الدلائل من الجهاز ويضغطها ويحفظها في الخلفية logging | 
| FormattedGeneratorReporter | أداة إعداد التقارير التي تتيح إنشاء تقارير بتنسيق معيّن | 
| FreeDeviceState | |
| FuseUtil | فئة مساعدة لعمليات FUSE | 
G
| GceAvdInfo | بنية لحفظ البيانات ذات الصلة لمثيل معيّن من "مساحة عمل تطبيقات الفيديو" في Google Cloud Engine | 
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | أداة مراقبة الخيط لقناة الخادم الوكيل لمضيف مختبر GCE المستخدَمة في عملية الأكسجين | 
| GceManager | مساعد يدير طلبات GCE لبدء/إيقاف جمع السجلات من GCE | 
| GceRemoteCmdFormatter | فئة أدوات لتنسيق الأوامر للوصول إلى جهاز gce عن بُعد | 
| GceRemoteCmdFormatter.ScpMode | يمكن استخدام بروتوكول SCP لدفع الملف أو سحبه استنادًا إلى بنية الوسائط. | 
| GceSshTunnelMonitor | أداة مراقبة الخيوط لنفق ssh في Gce | 
| GcovCodeCoverageCollector | BaseDeviceMetricCollectorالذي سيستخرج قياسات التغطية من gcov
 من الجهاز ويُسجّلها كعناصر اختبار | 
| GcovKernelCodeCoverageCollector | BaseDeviceMetricCollectorالذي سيسحِب قياسات تغطية ملف kernel
 باستخدام gcov من debugfs وخارج الجهاز، ثم يسجّلها أخيرًا كعناصر
 اختبار | 
| GCSBucketUtil | مدير ملفات لتنزيل الملفات وتحميلها من Google Cloud Storage (GCS) | 
| GCSBucketUtil.GCSFileMetadata | حزمة بسيطة لمعلومات الملفات في GCS | 
| GCSCommon | قديم استخدِم com.android.tradefed.util.gcs.GCSCommon بدلاً من ذلك. | 
| GCSCommon | الفئة الأساسية لتشغيل Gcs، مثل التنزيل والتحميل | 
| GCSConfigurationFactory | تحمِّل ConfigurationFactoryالإعدادات من Google Cloud Storage. | 
| GCSConfigurationFactory.GCSConfigLoader | إضافة إلى ConfigurationFactory.ConfigLoaderتحمّل
 الإعدادات من GCS وتتتبّع الإعدادات المضمّنة من إعدادات جذر واحدة وتُلقي
 استثناءً في عمليات التضمين الدائرية. | 
| GCSConfigurationServer | يحمِّل خادم الإعدادات الإعدادات من Google Cloud Storage  (GCS). | 
| GCSDownloaderHelper | أداة تنزيل لحزمة GCS تهتم بتخزين المحتوى المؤقت وحلّ الإعدادات العامة | 
| GCSFileDownloader | أداة تنزيل الملفات لتنزيل الملفات من Google Cloud Storage (GCS) | 
| GCSFileDownloaderBase | أداة تنزيل الملفات لتنزيل الملفات من Google Cloud Storage (GCS) | 
| GCSFileUploader | أداة تحميل الملفات لتحميل بيانات الملفات إلى Google Cloud Storage (GCS) | 
| GCSHelper | |
| GCSHostResourceManager | نزِّل مورد المضيف من Google Cloud Storage. | 
| GcsRemoteFileResolver | تنفيذ IRemoteFileResolverالذي يسمح بالتنزيل من حزمة GCS | 
| GenericLogcatEventParser<LogcatEventType> | تحليل إدخال logcat للأحداث | 
| GenericLogcatEventParser.LogcatEvent | بنية لتضمين حدث logcat مع نوع الحدث ورسالة logcat التي تسبّبت في حدوثه | 
| GetPreviousPassedHelper | مساعد للحصول على فلاتر الاختبار التي تم اجتيازها سابقًا | 
| GkiDeviceFlashPreparer | أداة إعداد الوجهة التي تُفلش الجهاز باستخدام صورة نواة Android العامة | 
| GlobalConfiguration | تنفيذ IGlobalConfigurationالذي يخزِّن عناصر الإعدادات المحمَّلة في خريطة | 
| GlobalFilterGetter | تنفيذ الخدمة الذي يعرض فلاتر طلب معيّن | 
| GlobalTestFilter | خيارات الفلترة المطبَّقة على الطلب | 
| GoogleApiClientUtil | أدوات لإنشاء عميل Google API | 
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | لتحليل نتائج Google Benchmark التي يتم تشغيلها من shell، وعرض خريطة تتضمّن جميع النتائج | 
| GoogleBenchmarkTest | اختبار يُشغِّل حزمة اختبار قياس الأداء من Google على جهاز معيّن. | 
| GranularRetriableTestWrapper | تعمل فئة الغلاف على IRemoteTestلتقسيم IRemoteTest على مستوى اختبار النموذج. | 
| GranularRetriableTestWrapper.StartEndCollector | مساعد فئة لرصد بداية ونهاية التشغيل غير المتوفّرة | 
| GsiDeviceFlashPreparer | أداة إعداد الجهاز التي تُثبِّت صورة نظام Android العامة على الجهاز | 
| GTest | اختبار يُشغِّل حزمة اختبار أصلية على جهاز معيّن | 
| GTestBase | الفئة الأساسية لفئة gTest | 
| GTestListTestParser | أداة لتحليل النتائج في وضع التشغيل التجريبي لاختبار gtest باستخدام المَعلمة "--gtest_list_tests" | 
| GTestResultParser | تُحلِّل نتائج "وضع الإخراج الأوّلي" للاختبارات الأصلية باستخدام GTest الذي يتم تشغيله من shell، وتُعلِم ITestInvocationListener بالنتائج. | 
| GTestXmlResultParser | تُحلِّل نتائج "وضع الإخراج بتنسيق xml" للاختبارات الأصلية باستخدام GTest الذي يتم تشغيله من shell، وتُعلِم ITestRunListener بالنتائج. | 
H
| HarnessException | فئة الاستثناء الأساسية للاستثناء الذي تم طرحه داخل الحِزمة | 
| HarnessIOException | استخدام استثناء يساعد في حلّ مشاكل الملفات | 
| HarnessRuntimeException | |
| HeapHostMonitor | AbstractHostMonitorلتنفيذ يراقب ذاكرة الحِزمة على المضيف ويُسجّلها
 بشكل دوري في سجلّ السجلّ. | 
| HelloWorldMultiTargetPreparer | مثال على تنفيذ IMultiTargetPreparer | 
| HistoryLogger | TF History Logger، وهو سجلّ خاص يحتوي على بعض الأحداث المحدّدة فقط. | 
| HostGTest | اختبار يشغِّل حزمة اختبار أصلية. | 
| HostMetric | تمثّل هذه الفئة عيّنة من مقاييس المضيف المطلوب الإبلاغ عنها. | 
| HostOptions | فئة حامل خيارات المضيف | 
| HostStatsdMetricCollector | IMetricCollectorتجمع مقاييس statsd من جهة المضيف باستخدام أوامر أداة
 statsd | 
| HostTest | أداة لتشغيل الاختبارات المستندة إلى مضيف JUnit | 
| HostUtils | تُنفِّذ بعض طرق المرافق المفيدة لإجراء اختبارات المضيف. | 
| HprofAllocSiteParser | فئة مساعدة لتحليل المعلومات من قسم "مواقع التخصيص" في تقارير hprof | 
| HttpHelper | يحتوي على طرق مساعدة لإنشاء طلبات http | 
| HttpHelper.RequestRunnable | يمكن تشغيله لتقديم طلبات باستخدام IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult). | 
| HttpMultipartPost | فئة مساعدة لإجراء طلبات POST متعددة الأجزاء عبر HTTP | 
| HttpRemoteFileResolver | تنفيذ IRemoteFileResolverالذي يسمح بتنزيل ملف عن بُعد عبر http | 
| HttpsRemoteFileResolver | تنفيذ IRemoteFileResolverالذي يسمح بتنزيل ملف عن بُعد عبر https | 
I
| IAbi | واجهة تمثّل واجهة ABI قيد الاختبار | 
| IAbiReceiver | اختبار يحتاج إلى ABI الذي يتم اختباره | 
| IAndroidDebugBridge | تعريف الواجهة لطرق AndroidDebugBridgeالمستخدَمة في هذه الحزمة | 
| IAppBuildInfo | تم إيقاف هذه الواجهة نهائيًا.
    استخدام IBuildInfoمباشرةً | 
| IAutoRetriableTest | واجهة IRemoteTestالتي لا تُنفِّذITestFilterReceiverولكن
 تريد إتاحة إعادة المحاولة التلقائية | 
| IBatteryInfo | الواجهة التي تحدِّد التفاعل مع بطارية جهاز | 
| IBatteryInfo.BatteryState | يصف حالة شحن البطارية الحالية. | 
| IBuildInfo | يحتوي على معلومات عن الإصدار قيد الاختبار. | 
| IBuildInfo.BuildInfoProperties | بعض السمات التي يمكن أن يمتلكها IBuildInfoلتعديل بعض جوانب التعامل معه | 
| IBuildProvider | مسؤول عن تقديم معلومات عن الإصدار قيد الاختبار. | 
| IBuildReceiver | اختبار يحتاج إلى الإشارة إلى الإصدار قيد الاختبار | 
| ICacheClient | واجهة لعميل ذاكرة التخزين المؤقت | 
| IClusterClient | واجهة للتفاعل مع الخلفية في "إعلانات شبكة البحث" | 
| IClusterEvent | واجهة لأي حدث لمجموعة يتم تحميله إلى TFC | 
| IClusterEventUploader<T extends IClusterEvent> | واجهة ClusterEventUploader | 
| IClusterOptions | واجهة للحصول على الخيارات ذات الصلة بالمجموعات | 
| ICommandOptions | حاوية لخيارات تنفيذ الأوامر | 
| ICommandScheduler | أداة جدولة لتشغيل أوامر TradeFederation | 
| ICommandScheduler.IScheduledInvocationListener | أداة الاستماع لأحداث الاستدعاء عند اكتمال الاستدعاء | 
| ICompressionStrategy | واجهة تمثّل خوارزمية ضغط يمكن اختيارها أثناء التشغيل | 
| IConfigOptionValueTransformer | واجهة لتعديل قيمة خيار الإعداد | 
| IConfigurableVirtualDevice | واجهة لتقديم معلومات عن جهاز افتراضي تم ضبطه مسبقًا (عنوان IP للمضيف، مستخدم المضيف، وتعديل المنافذ وما إلى ذلك) | 
| IConfiguration | معلومات الضبط لاستدعاء TradeFederation | 
| IConfigurationFactory | مصنع لإنشاء IConfiguration | 
| IConfigurationReceiver | واجهة بسيطة لتمثيل عنصر يقبل IConfiguration | 
| IConfigurationServer | واجهة لخادم الإعدادات | 
| ICredentialFactory | واجهة لإنشاء oauth2 Credentialفي مصنع بيانات الاعتماد | 
| IDefaultObjectLoader | واجهة لتحميل العناصر التلقائية التي يجب أن تكون جزءًا من إعدادات YAML | 
| IDefaultObjectLoader.LoaderConfiguration | عنصر إعدادات التحميل لنقل المعلومات إلى أداة التحميل | 
| IDeviceActionReceiver | يوفّر واجهة برمجة تطبيقات لتلقّي أحداث الجهاز. | 
| IDeviceBuildInfo | IBuildInfoيمثّل إصدارًا كاملاً لجهاز Android واختباراته (اختياريًا). | 
| IDeviceBuildProvider | IBuildProviderيستخدم معلومات منITestDeviceلاسترداد إصدار. | 
| IDeviceConfiguration | واجهة حامل إعدادات الجهاز | 
| IDeviceFlasher | وميضات صورة الجهاز على الجهاز | 
| IDeviceFlasher.UserDataFlashOption | قائمة بفئات الخيارات لمعالجة صورة userdata | 
| IDeviceManager | واجهة لإدارة مجموعة الأجهزة المتاحة للاختبار | 
| IDeviceManager.IFastbootListener | مستمع لتغييرات حالة Fastboot | 
| IDeviceMonitor | واجهة لمراقبة حالة الأجهزة | 
| IDeviceMonitor.DeviceLister | فئة تشبه Runnableمن المفترض أن تعرِض الأجهزة المعروفة وحالاتها | 
| IDeviceRecovery | واجهة لاسترداد جهاز لم يعُد متصلاً بالإنترنت | 
| IDeviceSelection | واجهة لمعايير اختيار الأجهزة | 
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor | توفِّر هذه الخدمة مرافق لمراقبة حالة IDevice. | 
| IDeviceTest | واجهة للعنصر الذي يحتاج إلى مرجع إلى ITestDevice | 
| IDisableable | واجهة تصف عنصر Tradefed الذي يمكن إيقافه | 
| IDynamicShardingClient | واجهة ملف التفاف لخدمة تقسيم البيانات يُستخدَم هذا الإجراء لنتمكّن من استبداله بشهادة HTTP أو شهادة اختبار إذا لزم الأمر. | 
| IDynamicShardingConnectionInfo | واجهة للفئات التي تحتوي على معلومات اتصال التجزئة الديناميكية | 
| IEmail | واجهة لإرسال الرسائل الإلكترونية | 
| IEmail.Message | حاوية لبيانات رسائل البريد الإلكتروني | 
| IFileDownloader | واجهة لتنزيل ملف على جهاز كمبيوتر بعيد | 
| IFileEntry | تعريف واجهة يقدّم عقدًا أبسط يمكن محاكاته ل methods FileEntry | 
| IFileResolverLoader | تحمّل عمليات تنفيذ IRemoteFileResolver. | 
| IFileResolverLoader.ResolverLoadingException | يتم طرح استثناء إذا تعذّر تحميل أداة حلّ المشاكل أو إعدادها. | 
| IFlashingResourcesParser | واجهة لتوفير الإصدارات المطلوبة من ملفات الصور المساعِدة اللازمة لتثبيت برمجية لأحد الأجهزة | 
| IFlashingResourcesRetriever | واجهة لاسترداد ملفات الصور المساعِدة اللازمة لفلاش جهاز | 
| IFolderBuildInfo | ملف IBuildInfoمجرد يحتوي على عناصر إنشاء في دليل ملف نظام محلي | 
| IFormatterGenerator | واجهة تصف معرِّفًا لـ SuiteResultHolder | 
| IGlobalConfiguration | فئة لتضمين معلومات الإعدادات الشاملة لمثيل واحد من Trade Federation (تضمين أي عدد من عمليات استدعاء الإعدادات الفعلية) | 
| IHarnessException | وصف واجهة استثناءات الحِزم التي سيتم تنفيذها من خلال استثناءات الحِزم | 
| IHostCleaner | لتنظيف المضيف بعد انتهاء عملية الاختبار | 
| IHostHealthAgent | واجهة لعرض مقاييس المضيف أو الجهاز | 
| IHostMonitor | واجهة لإرسال بيانات المضيف | 
| IHostMonitor.HostDataPoint | فئة عامة للبيانات المطلوب الإبلاغ عنها. | 
| IHostMonitor.HostMetricType | |
| IHostOptions | واجهة عنصر نائب خيارات المضيف | 
| IHostOptions.PermitLimitType | تسرد هذه السمة الحصريه حدود الأذونات المحتملة. | 
| IHostResourceManager | واجهة لإدارة مورد المضيف | 
| IHttpHelper | طرق مساعدة لتنفيذ طلبات http | 
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | واجهة تساعد في تحديد ما إذا كان يجب محاولة الإعداد المتزايد لمعدّي تقارير TradeFed. | 
| IInvocationContext | يحتوي على معلومات عن الطلب الذي يمكن للاختبارات الوصول إليه إذا لزم الأمر. | 
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | اختبار يحتاج إلى الإشارة إلى سياق الاستدعاء | 
| IInvocationExecution | واجهة تصف الإجراءات التي سيتم تنفيذها كجزء من طلب. | 
| IKeyStoreClient | واجهة للوصول إلى ملف تخزين مفاتيح لكلمة المرور أو البيانات الحسّاسة | 
| IKeyStoreFactory | المصنع لإنشاء IKeyStoreClient | 
| ILabPreparer | واجهة العلامة لمعدّي المختبرات يُرجى الاطّلاع على  | 
| ILeveledLogOutput | تقدّم الفئات التي تنفّذ هذه الواجهة طرقًا تتعامل مع إخراج رسائل log. | 
| ILogcatReceiver | فئة تقدّم ناتج logcat للجهاز ك InputStreamSource. | 
| ILogRegistry | واجهة لوحدة تسجيل ILogOutputفردية تُضاعِف وحدات تسجيل
 مختلفة وتُديرها | 
| ILogRegistry.EventType | الأحداث المفيدة لتسجيلها | 
| ILogSaver | تقدّم الفئات التي تنفِّذ هذه الواجهة طُرقًا لتخزين السجلات في موقع مركزي. | 
| ILogSaverListener | السماح لتطبيقات ITestInvocationListenerبالاستماع إلى عمليات حفظ ملفات السجلّ | 
| ImageContentAnalyzer | أداة تحليل محتوى صور الأجهزة | 
| IManagedTestDevice | واجهة برمجة تطبيقات ITestDevice التي تتم إدارة دورة حياتها | 
| IManagedTestDevice.DeviceEventResponse | حاوية للردّ على IManagedTestDevice.handleAllocationEvent(DeviceEvent)مكالمة | 
| IManagedTestDeviceFactory | واجهة صنّاع المحتوى في IManagedTestDevice | 
| IMetricCollector | ستتم إضافة هذه الواجهة كمزيّن عند إعداد تقارير نتائج الاختبارات من أجل جمع المقاييس المطابقة. | 
| IMetricCollectorReceiver | واجهة لتنفيذ IRemoteTestإذا احتاجوا إلى الحصول على قائمةIMetricCollectorلإجراء الاختبار | 
| IMoblyYamlResultHandler | واجهة معالج نتائج ملف mobly yaml | 
| IMoblyYamlResultHandler.ITestResult | واجهة نتيجة ملف mobly yaml | 
| IModuleController | واجهة للتحكّم في ما إذا كان يجب تنفيذ وحدة أم لا | 
| IModuleController.RunStrategy | فهرس يصف كيفية تنفيذ الوحدة | 
| IModuleParameterHandler | واجهة مَعلمات وحدات الأجنحة | 
| IMultiDeviceRecovery | واجهة لاسترداد بيانات أجهزة متعددة بلا اتصال بالإنترنت | 
| IMultiDeviceTest | تم إيقاف هذه الواجهة نهائيًا. يتم الاحتفاظ بهذه الواجهة مؤقتًا من أجل التوافق، ولكن لم يعُد يتم استخدامها بعد الآن. يُرجى عدم تنفيذها. | 
| IMultiTargetPreparer | تجهيز بيئة الاختبار لعدة أجهزة معًا | 
| INativeDevice | يوفّر واجهة برمجة تطبيقات موثوقة وذات مستوى أعلى قليلاً من واجهة برمجة التطبيقات IDeviceفي ddmlib. | 
| INativeDeviceTest | واجهة للعنصر الذي يحتاج إلى مرجع إلى INativeDevice | 
| IncrementalImageUtil | أداة للاستفادة من التحديث المتزايد للصور والأجهزة | 
| InfraErrorIdentifier | معرّفات الأخطاء من البنية الأساسية لاتحاد التجارة والبنية الأساسية التابعة (مثل البنية الأساسية للإصدار) | 
| InputStreamSource | تُغلِّف هذه الواجهة ERROR(/InputStream)بشكل أساسي لكي يمكن استنساخها. | 
| InstallAllTestZipAppsSetup | ITargetPreparerلتثبيت جميع التطبيقات في حزمة zip اختبارية | 
| InstallApexModuleTargetPreparer | |
| InstallApkSetup | ITargetPreparerالذي يُثبِّت حزمة apk واحدة أو أكثر موجودة في نظام الملفات | 
| InstallBuildEnvApkSetup | ITargetPreparerلتثبيت حزمة APK تجريبية واحدة أو أكثر من بيئة إنشاء نظام Android الأساسي | 
| InstalledInstrumentationsTest | تشغيل جميع أدوات القياس المتوفّرة على الجهاز الحالي | 
| InstallKernelModulePreparer | أداة إعداد مستهدفة لتثبيت وحدات kernel | 
| InstantAppHandler | معالِج ModuleParameters.INSTANT_APP | 
| InstrumentationPreparer | ITargetPreparerلتشغيل الأدوات | 
| InstrumentationProtoResultParser | تُحلِّل نتائج "وضع إخراج protoStd" لاختبار أداة القياس الذي يتم تشغيله من shell، وتُعلم مثيل ITestRunListener بالنتائج. | 
| InstrumentationResultParser | تُحلِّل نتائج "وضع الإخراج الأوّلي" لاختبار أداة القياس الذي يتم تشغيله من shell، وتُعلِم مثيل ITestRunListener بالنتائج. | 
| InstrumentationTest | اختبار يُشغِّل حزمة اختبار أدوات القياس على جهاز معيّن | 
| InvocationCacheHelper | أداة لمعالجة عمليات تحميل نتائج ذاكرة التخزين المؤقت للطلبات والبحث عنها | 
| InvocationCacheHelper.CacheInvocationResultDescriptor | يصف نتائج ذاكرة التخزين المؤقت. | 
| InvocationContext | تنفيذ عام لعنصر IInvocationContext | 
| InvocationExecution | فئة تصف جميع خطوات الاستدعاء: تنزيل الإصدار، وإعداد الاستهداف، وتشغيل الاختبارات، والتنظيف | 
| InvocationLocal<T> | توفّر هذه الفئة متغيّرات نطاق الاستدعاء. | 
| InvocationMetricLogger | فئة أدوات لطلب تسجيل بعض المقاييس | 
| InvocationMetricLogger.InvocationGroupMetricKey | تتيح عملية التجميع تسجيل عدّة مجموعات ضمن المفتاح نفسه. | 
| InvocationMetricLogger.InvocationMetricKey | مفتاح خاص مُعنوَن سنملؤه دائمًا للطلب | 
| InvocationProtoResultReporter | أدوات إعداد التقارير لتخزين معلومات التخزين المؤقت على مستوى الطلب وقائمة الوحدات | 
| InvocationStatus | فئة لتخزين حالة الاستدعاء | 
| InvocationStatus | مصنّف مفيد لتمثيل حالة الاستدعاء | 
| InvocationSummaryHelper | فئة مساعدة لجمع TestSummaryوإعداد تقارير عنها لمجموعة من المستمعين | 
| InvocationToJUnitResultForwarder | فئة تستمع إلى أحداث ITestInvocationListenerوتعيد توجيهها إلىTestListener | 
| IPostProcessor | معالجات ما بعد المعالجة هي عناصر في Trade Federation تهدف إلى السماح بمعالجة المقاييس والسجلات بعد الاختبارات وقبل إعداد تقارير النتائج. | 
| IRecorderClient | واجهة للتواصل مع الخلفية في مسجل ResultDB | 
| IRemoteFeature | واجهة تصف ميزة في Tradefed يمكن تنفيذها استنادًا إلى الطلب | 
| IRemoteFileResolver | واجهة للكائنات التي يمكنها تحويل ملف عن بُعد إلى ملف محلي | 
| IRemoteFileResolver.RemoteFileResolverArgs | الوسائط التي تم تمريرها إلى أدوات التحليل | 
| IRemoteFileResolver.ResolvedFile | فئة تحتوي على معلومات عن الملف الذي تم حلّه وبعض البيانات الوصفية | 
| IRemoteScheduledListenersFeature | تمديد IRemoteFeatureللسماح بتمريرIScheduledInvocationListener. | 
| IRemoteTest | اختبار يُبلغ عن النتائج مباشرةً إلى ITestInvocationListener | 
| IReportNotExecuted | في حال عدم اكتمال التنفيذ، يمكن أن يُبلغ IRemoteTestالذي ينفِّذ هذه الواجهة عن
 الاختبارات التي لم يتم تنفيذها لتحسين عملية إعداد التقارير. | 
| IRescheduler | واجهة لإعادة جدولة أحد الإعدادات لتنفيذه في المستقبل | 
| IResourceMetricCollector | واجهة المستخدم لتنفيذ أدوات جمع الموارد المخصّصة | 
| IRestApiHelper | واجهة مساعدة لإجراء طلبات البيانات من واجهة برمجة التطبيقات REST | 
| IResumableTest | تم إيقاف هذه الواجهة نهائيًا. لم تعُد هناك حاجة إلى ذلك | 
| IRetryDecision | واجهة تُحدّد قرار إعادة المحاولة وتطبّق الفلتر على الفئة لإعادة المحاولة بشكلٍ أكثر استهدافًا | 
| IRuntimeHintProvider | |
| IRunUtil | واجهة لتشغيل العمليات الموقَّتة وأوامر النظام | 
| IRunUtil.EnvPriority | فهرس يحدّد ما إذا كان سيتم ضبط بيئة معيّنة أو إلغاء ضبطها. | 
| IRunUtil.IRunnableResult | واجهة لتنفيذ عملية بشكل غير متزامن تُعرِض حالة منطقية | 
| ISandbox | واجهة تحدِّد مساحة محاكاة يمكن استخدامها لتشغيل طلب. | 
| ISandboxFactory | المصنع لإنشاء ISandbox | 
| ISetOptionReceiver | يجب أن يتضمّن تنفيذ هذه الواجهة Optionيحمل اسم "set-option" مرتبطًا بمحاولةHostTest.SET_OPTION_NAME. | 
| IShardableListener | ITestInvocationListenerيمكن تقسيمه | 
| IShardableTest | IRemoteTestيمكن تقسيمها إلى اختبارات فرعية قابلة للتنفيذ بشكل منفصل | 
| IShardHelper | واجهة عنصر يصف استراتيجية التجزئة التي يجب اتّباعها لإعداد. | 
| IsolatedHostTest | تنفيذ أداة تنفيذ TradeFed التي تستخدِم عملية فرعية لتنفيذ الاختبارات في بيئة تعتمد على عدد قليل من العناصر بدلاً من تنفيذها في العملية الرئيسية | 
| ISupportGranularResults | واجهة تحدِّد ما إذا كان ITestInvocationListenerيتيح تلقّي نتائج تحليل ملفّات تعريف الارتباط الدقيقة
 أم لا | 
| ISystemStatusChecker | أداة تحقّق تُجري عمليات تحقّق من حالة النظام وتُعيد قيمة منطقية للإشارة إلى ما إذا كان النظام في الحالة المتوقّعة. | 
| ISystemStatusCheckerReceiver | IRemoteTestيتطلب الوصول إلىISystemStatusCheckerمن إعدادات | 
| ITargetCleaner | تم إيقاف هذه الواجهة نهائيًا. تم نقل tearDown إلى واجهة ITargetPreparer الأساسية. | 
| ITargetPreparer | تجهيز بيئة الاختبار لإجراء الاختبار | 
| ITerribleFailureHandler | واجهة للتعامل مع حالات الفشل الخطيرة من LogUtil.CLog.wtf(String, Throwable) | 
| ITestAnnotationFilterReceiver | أداة تنفيذ يمكنها فلترة الاختبارات التي سيتم إجراؤها استنادًا إلى التعليقات التوضيحية | 
| ITestCollector | توفّر هذه السمة إمكانية جمع الاختبارات. وعند ضبطها، يجب أن يُجري مشغّل الاختبار عملية تجريبيّة لجمع حالات الاختبار بدون تنفيذها فعليًا. | 
| ITestDevice | يوفّر واجهة برمجة تطبيقات موثوقة وذات مستوى أعلى قليلاً من واجهة برمجة التطبيقات IDeviceفي ddmlib. | 
| ITestDevice.ApexInfo | فئة بنية بسيطة لتخزين معلومات عن عنصر APEX واحد | 
| ITestDevice.MountPointInfo | فئة بنية بسيطة لتخزين معلومات عن نقطة ربط واحدة | 
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | أداة تنفيذ يمكنها تلقّي ملف يحدّد الاختبارات التي يجب إجراؤها و/أو عدم إجرائها | 
| ITestFilterReceiver | أداة تنفيذ يمكنها فلترة الاختبارات التي سيتم تنفيذها | 
| ITestInformationReceiver | واجهة لتلقّي TestInformationلبعض الفئات | 
| ITestInvocation | تعالج طلبًا واحدًا لاختبار TradeFederation. | 
| ITestInvocation.ExitInformation | يمثّل بعض معلومات الخروج لطلب. | 
| ITestInvocationListener | مستمع لنتائج الاختبار من طلب الاختبار | 
| ITestLifeCycleReceiver | تتلقّى إشعارات بالأحداث أثناء عمليات تشغيل اختبارات الأدوات. | 
| ITestLogger | كيان يمكنه تسجيل مصادر بيانات من أنواع مختلفة | 
| ITestLoggerReceiver | عنصر يمكن حقنه بمثيل ITestLoggerلكي يمكن استخدامه لأغراض logging. | 
| ITestsPool | واجهة تصف مجموعة من الاختبارات التي يمكننا الوصول إليها وتنفيذها | 
| ITestSuite | فئة مجردة تُستخدَم لتشغيل مجموعة الاختبار | 
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | واجهة تصف مساعدًا لتحميل النتائج السابقة بطريقة يمكن إعادة تشغيلها | 
| ITestSummaryListener | واجهة تتيح لـ ITestInvocationListenerتبادل بعض المعلومات المحدودة من خلال ملفّات المشروعات الملخّصة | 
| ITestsZipInstaller | تثبيت الاختبارات من ملف zip للاختبارات (كما يتم عرضه من خلال نظام الإنشاء) على جهاز | 
| ITokenProvider | واجهة تصف عنصرًا يمكنه تقديم الرموز المميّزة لجهاز معيّن | 
| ITokenRequest | واجهة يمكن لـ IRemoteTestتنفيذها للإشارة إلى أنّها تتطلّب جهازًا مزوّدًا برمز ميزات
 خاص | 
J
| JarHostTest | أداة لتشغيل اختبارات JUnit من جهة المضيف | 
| JarHostTest.HostTestListener | مستمع الغلاف الذي يعيد توجيه جميع الأحداث باستثناء testRunStarted() وtestRunEnded() إلى المستمع المضمّن | 
| JavaCodeCoverageCollector | BaseDeviceMetricCollectorلسحب قياسات تغطية Java
 من الجهاز وتسجيلها كعناصر اختبار | 
| JavaCodeCoverageFlusher | فئة أدوات تُعيد ضبط قياسات تغطية رمز Java وتجبر على تفريغها من العمليات التي تعمل على الجهاز. | 
| JSONFileKeyStoreClient | نموذج لتنفيذ يُستخدم فيه ملف JSON على الجهاز كمتجر مفاتيح | 
| JSONFileKeyStoreFactory | تنفيذ مصنع JSON KeyStore الذي يقدّم JSONFileKeyStoreClientل
الوصول إلى ملف JSON Key Store | 
| JsonHttpTestResultReporter | أداة إعداد تقارير النتائج التي تُشفِّر نتائج مقاييس الاختبار وبيانات الفرع والجهاز إلى تنسيق JSON وتُرسِلها باستخدام POST إلى نقطة نهاية خدمة HTTP | 
| JUnit4ResultForwarder | أداة إعادة توجيه النتائج من JUnit4 Runner | 
| JUnit4TestFilter | فئة مساعدة توفّر الفلترة لبرنامج تشغيل JUnit4 من خلال توسيع Filter. | 
| JUnitRunUtil | فئة مساعدة لتوجيه مكالمة IRemoteTest.run(TestInformation, ITestInvocationListener)إلى مكالمةTest.run(TestResult) | 
| JUnitToInvocationResultForwarder | فئة تستمع إلى أحداث TestListenerوتعيد توجيهها إلىITestInvocationListener | 
| JUnitXmlParser | محلِّل يستخرج بيانات نتائج الاختبار من نتائج JUnit المخزّنة في XMLJUnitResultFormatter في ant ويعيد توجيهها إلى ITestInvocationListener. | 
K
| KernelModuleUtils | |
| KernelTargetTest | أداة لتشغيل الاختبارات للملف القابل للتنفيذ على الهدف وتحليل نتيجة اختبار النواة | 
| KernelTestModuleController | فئة أساسية لوحدة تحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا تتطابق مع البنية | 
| KeyguardControllerState | حاوية لحالات شاشة القفل | 
| KeyguardStatusChecker | يتحقّق من حالة شاشة القفل بعد تنفيذ الوحدة. | 
| KeyStoreException | يتم طرحه عند حدوث خطأ فادح في متجر المفاتيح. | 
| KillExistingEmulatorPreparer | ITargetPreparerلإيقاف محاكي قيد التشغيل | 
| KnownFailurePreparer | يُرجى توجيه مُعدّ المحتوى إلى تخطّي إعادة محاولة الخطأ المعروف. | 
| KTapResultParser | تقرأ مخرجات KTAP على أنّها مخرجات تنشئها وحدة اختبار KUnit وتضعها في ملف results ضمن debugfs. | 
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | أداة لتشغيل وحدات اختبار KUnit على الجهاز | 
L
| LabResourceDeviceMonitor | أداة مراقبة موارد المختبر التي تبدأ أو تدير خادم gRPC لخدمة LabResourceService | 
| LargeOutputReceiver | فئة مصمّمة للمساعدة في جمع النتائج عند تنفيذ أوامر تستغرق وقتًا طويلاً | 
| LastShardDetector | عند تشغيل التجزئة المحلية، نريد أحيانًا تنفيذ بعض الإجراءات فقط عندما تصل الشريحة الأخيرة
 إلى invocationEnded(long). | 
| LeakedThreadStatusChecker | أداة التحقّق من الحالة للتأكّد من أنّ الوحدة لا تُسرِّب سلسلة محادثات جارية | 
| LegacySubprocessResultsReporter | تنفيذ مجمّد لبرنامج إعداد تقارير نتائج العملية الفرعية الذي من المفترض أن يظل متوافقًا مع الإصدارات السابقة من TF/CTS (مثل الإصدار 8 والإصدارات الأحدث)، على الرغم من التغييرات في الفئة العليا | 
| ListInstrumentationParser | IShellOutputReceiverلتحليل ناتج طلب البحث "pm list instrumentation" | 
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | فئة الأجهزة الافتراضية المحلية التي تعمل على مضيف TradeFed | 
| LocalAppBuildProvider | IBuildProviderلإنشاءIBuildInfoاستنادًا إلى مسار محلي مقدَّم | 
| LocalDeveloper | لرصد ما إذا كان المطوّر محليًا يستخدم Tradefed وعرض ذلك | 
| LocalDeviceBuildProvider | IBuildProviderلإنشاءIDeviceBuildInfoاستنادًا إلى مسار دليل نظام الملفات الذي تم تقديمه | 
| LocalEmulatorLaunch | TargetPreparer الذي يطلق محاكيًا على الجهاز من بيئة إنشاء Android | 
| LocalEmulatorSnapshot | أداة TargetPreparer مخصّصة لإنشاء لقطة نظيفة للمحاكي من بيئة تطوير/إنشاء تطبيقات Android | 
| LocalFileHeader | LocalFileHeader هي فئة تحتوي على معلومات ملف أو مجلد داخل ملف zip. | 
| LocalFileResolver | تنفيذ IRemoteFileResolverالذي يسمح بربط الملفات المحلية | 
| LocalFolderBuildProvider | IBuildProviderلإنشاءIFolderBuildInfoاستنادًا إلى مسار محلي
 مقدَّم | 
| LocalHostResourceManager | مورد مضيف المدير | 
| LocalPool | تنفيذ مجموعة من الاختبارات المحلية | 
| LocalRunInstructionBuilder | أداة لتجميع التعليمات الخاصة بتشغيل الاختبار محليًا | 
| LockSettingsBaselineSetter | عنصر ضبط لإزالة إعدادات قفل الشاشة | 
| السجلّ | فئة السجلّ التي تعكس واجهة برمجة التطبيقات في مصادر Android الرئيسية | 
| Log.ILogOutput | تقدّم الفئات التي تنفّذ هذه الواجهة طرقًا تتعامل مع إخراج رسائل log. | 
| Log.LogLevel | عدد أنواع مستوى السجلّ | 
| LogcatCrashResultForwarder | مستمع خاص: في حال حدوث أخطاء (تعطُّل عملية أداة القياس)، سيحاول استخراج معلومات عن الأعطال من logcat وإضافتها إلى رسالة الخطأ المرتبطة بالاختبار. | 
| LogcatEventParser | |
| LogcatEventType | أنواع الأحداث في LogcatEventParser | 
| LogcatOnFailureCollector | أداة جمع ستسجّل logcat وتسجيله عند تعذُّر اختبار حالة اختبار. | 
| LogcatReceiver | فئة تجمع logcat في الخلفية | 
| LogcatTimingMetricCollector | أداة جمع مقاييس تجمع معلومات التوقيت (مثل وقت تبديل المستخدم) من logcat أثناء اختبار واحد أو عدّة اختبارات متكرّرة باستخدام أنماط التعبير العادي المحدّدة لتحليل إشارات البدء والنهاية لحدث من أسطر logcat | 
| LogDataType | يمثّل نوع بيانات سجلّات البيانات. | 
| LogFile | فئة لتخزين البيانات الوصفية لملف سجلّ محفوظ | 
| LogFileSaver | مساعد لتطبيق ITestInvocationListenerسيحفظ بيانات السجلّ في ملف | 
| LogReceiver | |
| LogRegistry | تنفيذ ILogRegistryيُعدِّد ملفات تسجيل مختلفة ويُديرها، ويستخدم الملف المناسب استنادًا إلىThreadGroupسلسلة المحادثات التي تُجري المكالمة. | 
| LogSaverResultForwarder | ResultForwarderلحفظ السجلات باستخدام أداة حفظ الملفات الشاملة | 
| LogUtil | فئة أداة تسجيل | 
| LogUtil.CLog | فئة بديل لـ Logتستخدِم تلقائيًا اسم فئة المُتصل البسيط كعلامة السجلّ | 
| LUCIResultReporter | أداة إعداد تقارير النتائج التي تحفظ نتائج الاختبار التي تحتاجها ResultDB وLUCI بتنسيق JSON (go/result-sink) وتسجِّل موقع الملف في وحدة التحكّم | 
M
| MainlineModuleHandler | فئة معالِج بسيطة لوحدات Mainline التي تنشئ InstallApexModuleTargetPreparer وتدمج الرابط الديناميكي فيه استنادًا إلى وحدات Mainline المحدّدة لاسترداد هذه الوحدات تلقائيًا | 
| MainlineTestModuleController | فئة أساسية لوحدة تحكّم في إجراء الاختبارات استنادًا إلى وحدات الإصدار الرئيسي المحمَّلة مسبقًا على الجهاز الذي يتم اختباره | 
| ManagedRemoteDevice | جهاز يعمل داخل جهاز افتراضي ونديره عن بُعد من خلال مثيل Tradefed داخل الجهاز الافتراضي | 
| ManagedTestDeviceFactory | المصنع لإنشاء الأنواع المختلفة من الأجهزة التي يمكن رصدها من خلال Tf | 
| MaxSdkModuleController | فئة أساسية لوحدة تحكّم في عدم إجراء اختبارات على إصدارات أعلى من رقم إصدار حزمة SDK المحدّد | 
| MergedZipEntryCollection | دمج إدخالات zip الفردية في ملف zip كبير في مجموعات لتقليل محاولات التنزيل | 
| MergeMultiBuildTargetPreparer | IMultiTargetPreparerيسمح بنقل المعلومات من إصدار إلى آخر من خلال
 تسميتها ومفتاح الملف الذي يجب نسخه إلى الإصدار الآخر | 
| MergeStrategy | يصف هذا الإجراء كيفية تجميع النتائج في حال توفّر محاولات متعددة. | 
| MerkleTree | تمثيل شجرة مركّلة كما هو محدّد في واجهة برمجة التطبيقات عن بُعد للتنفيذ | 
| MetricFilePostProcessor | يُستخدَم لتحميل ملف سجلّ المقاييس الذي تم جمعه أثناء مستوى الاختبار والتشغيل. | 
| MetricOption | تعليق توضيحي لطرق الاختبار التي تمت إضافة تعليق توضيحي لها باستخدام @Test، أو إذا كان التعليق التوضيحي جزءًا من قائمة التعليقات التوضيحية
 لـTestDescriptionالتي تسمح بتحديد بعض المَعلمات الإضافية المفيدة
 في ما يلي: ضبط سلوك أدوات جمع البيانات، وفلترة بعض الطرق | 
| MetricsXMLResultReporter | يُسجِّل MetricsXMLResultReporter مقاييس الاختبار ومقاييس التشغيل في ملف XML في مجلد محدّد بالمَعلمة metrics-folder في مرحلة invocationEnded من الاختبار. | 
| MetricTestCase | إضافة إلى TestCaseتسمح بتسجيل المقاييس عند التشغيل كجزء من TradeFed. | 
| MetricTestCase.LogHolder | بنية لتضمين ملف سجلّ ليتم الإبلاغ عنه | 
| MetricUtil | فئة أدوات لسحب المقاييس من إعدادات statsd التي تمّ دفعها | 
| MetricUtility | يحتوي على طرق أدوات شائعة لتخزين مقاييس الاختبار وتجميع المقاييس في اختبارات مشابهة وكتابة المقاييس في ملف. | 
| MinApiLevelModuleController | فئة أساسية لوحدة تحكّم في عدم تنفيذ الاختبارات عندما تكون أقل من مستوى واجهة برمجة تطبيقات محدّد. | 
| MinSdkModuleController | فئة أساسية لوحدة تحكّم في عدم إجراء اختبارات على الإصدارات التي تقل عن رقم إصدار حزمة SDK المحدّد | 
| MixImageZipPreparer | IMultiTargetPreparerيمزج صور إصدار النظام في إصدار الجهاز | 
| MixKernelTargetPreparer | ITargetPreparerيسمح بدمج صورة نواة مع صورة الجهاز | 
| MoblyBinaryHostTest | اختبار المضيف المخصّص لتشغيل ملف ثنائي لبرنامج Python متوافق مع الأجهزة الجوّالة من نظام إنشاء Android (Soong) | 
| MoblyYamlResultControllerInfoHandler | عنصر معالجة نتيجة ملف Mobly yaml الذي يحمل الاسم "معلومات جهاز التحكّم" | 
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | مصنع معالج نتائج yaml في Mobly الذي ينشئ المعالج المناسب استنادًا إلى نوع النتيجة | 
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | أداة تحليل نتائج اختبارات Mobly yaml | 
| MoblyYamlResultRecordHandler | معالِج عنصر "التسجيل" في نتيجة ملف yaml من Mobly | 
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | معالِج عنصر "الملخّص" لنتيجة ملف yaml في Mobly | 
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | عنصر معالجة نتيجة ملف yaml في Mobly "قائمة أسماء الاختبارات" | 
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | نتيجة ملف yaml في Mobly لمعالج عنصر "بيانات المستخدم" | 
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | حاوية لإعدادات تشغيل الاختبار | 
| ModuleListener | مستمع مرفق بكل IRemoteTestمن كل وحدة من أجل جمع قائمة
 النتائج | 
| ModuleLogcatCollector | إصدار أداة جمع سجلّات logcat ولكن للوحدة. | 
| ModuleMerger | فئة مساعدة للعملية ذات الصلة بدمج ITestSuiteوModuleDefinitionبعد الانقسام | 
| ModuleOemTargetPreparer | |
| ModuleParameters | قيم خاصة مرتبطة بمفاتيح "المَعلمة" في حِزمة البيانات الوصفية لكل وحدة | 
| ModuleParametersHelper | مساعد للحصول على IModuleParameterHandlerالمرتبط بالمَعلمة | 
| ModuleProtoResultReporter | أداة إعداد تقارير النتائج مخصّصة لإعداد تقارير عن النتائج على مستوى الوحدة فقط. | 
| ModulePusher | |
| ModulePusher.ModulePushError | حدث خطأ فادح أثناء دفع وحدة Mainline. | 
| ModuleResultsAndMetricsForwarder | إضافة إلى ResultAndLogForwarderتضيف مقاييس إضافية ذات صلة بالوحدة إلى نتائج الاختبار. | 
| ModuleSplitter | مساعد لتقسيم قائمة بالوحدات التي يمثّلها الرمز IConfigurationإلى قائمة بوحدات التنفيذ
 التي يمثّلها الرمزModuleDefinition. | 
| ModuleTestTypeUtil | يحتوي على طرق أدوات شائعة للتحقّق من الوحدة. | 
| MultiFailureDescription | جمع عدة FailureDescriptionفي حامل واحد | 
| MultiMap<K, V> | ERROR(/Map)يتيح قيمًا متعدّدة لكل مفتاح | 
N
| NameMangleListener | مستمع وكيل لترجمة أسماء طريقة الاختبار والفئة والحزمة عند تسجيل النتائج | 
| NativeBenchmarkTest | اختبار يُجري اختبارًا قابلاً للتنفيذ لقياس الأداء على جهاز معيّن | 
| NativeBenchmarkTestParser | IShellOutputReceiverلتحليل بيانات اختبار الأداء، وجمع مقاييس عن
 متوسّط الوقت لكلّ عملية | 
| NativeBridgeModuleController | وحدة تحكّم للتحقّق مما إذا كان الجهاز يتوافق مع الربط الأصلي | 
| NativeCodeCoverageFlusher | فئة أدوات تمحو قياسات التغطية الأصلية وتفرض تنظيف بيانات التغطية الأصلية من العمليات على الجهاز. | 
| NativeDevice | التنفيذ التلقائي لأجهزة ITestDeviceAndroid التي لا تتضمّن حِزم تطوير البرامج الكاملة | 
| NativeDevice.AdbAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)لتشغيل أمر نظام التشغيل "adb ...." | 
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)لإعادة تشغيل جهاز. | 
| NativeDevice.RebootMode | وضع إعادة التشغيل | 
| NativeDeviceStateMonitor | فئة مساعدة لرصد حالة IDeviceبدون استخدام إطار عمل | 
| NativeLeakCollector | ITargetPreparerالذي يشغّل "dumpsys meminfo --unreachable -a" لتحديد
 الذاكرة الأصلية التي يتعذّر الوصول إليها والتي تحتفظ بها كل عملية حاليًا | 
| NativeStressTest | اختبار يُجري اختبار إجهاد قابل للتنفيذ على جهاز معيّن | 
| NativeStressTestParser | IShellOutputReceiverلتحليل بيانات اختبار الضغط، وجمع مقاييس عن
 عدد التكرارات المكتملة ومتوسّط الوقت لكل تكرار | 
| NegativeHandler | معالِج يحدّد عدم تنفيذ أي إجراء وعدم إنشاء أي وحدة إضافية بالمَعلمة | 
| NestedDeviceStateMonitor | أداة مراقبة حالة الجهاز التي تُجري عمليات تحقّق إضافية على الجهاز المُدمَج لاستيعاب تفاصيل البيئة الافتراضية | 
| NestedRemoteDevice | تمثيل للجهاز الذي يعمل داخل جهاز افتراضي عن بُعد من Cuttlefish | 
| NetworkNotAvailableException | يتم طرحه عندما يتعذّر على أحد الأجهزة الاتصال بالشبكة لإجراء الاختبار. | 
| NoApkTestSkipper | أداة إعداد خاصة تسمح بتخطّي طلب التشغيل بالكامل (الإعداد والاختبارات) إذا لم تكن هناك حِزم APK للاختبار | 
| NoDeviceException | يتم طرح هذا الخطأ عندما لا يتوفّر جهاز لتنفيذ أمر معيّن. | 
| NoisyDryRunTest | تنفيذ عملية تشغيل تجريبي صاخب على ملف أوامر | 
| NoOpConfigOptionValueTransformer | IConfigOptionValueTransformer | 
| NotMultiAbiHandler | معالِج خاص يُعلم SuiteModuleLoaderبأنّه يجب ألا يؤدي abi الثانوي إلى
 إنشاء وحدة. | 
| NullDevice | عنصر نائب IDeviceيستخدمهDeviceManagerلتخصيصه عندما يكونIDeviceSelection.nullDeviceRequested()هوtrue | 
O
| OpenObjectLoader | أداة تحميل للعناصر التلقائية المتوفّرة في AOSP | 
| الخيار | يُضيف تعليقًا توضيحيًا إلى حقل يمثّل خيار IConfiguration. | 
| Option.Importance | |
| OptionClass | تُدرِج تعليقًا توضيحيًا لفئة على أنّها تمثّل عنصر IConfiguration. | 
| OptionCopier | فئة مساعدة يمكنها نسخ قيم حقل Optionالتي تحمل الأسماء نفسها من عنصر إلى
 عنصر آخر. | 
| OptionDef | يحتوي على تفاصيل Option. | 
| OptionFetcher | مساعد للحصول على خيارات الاختبار من العملية الرئيسية | 
| OptionNotAllowedException | ConfigurationExceptionمحدّد عندما لا يُسمح بتمرير خيار في سطر الأمر | 
| OptionSetter | تعبئة حقول Option | 
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler | Handlerلمعالجة قيم حقول "الربط" | 
| OptionSetter.OptionFieldsForName | حاوية لقائمة حقول الخيارات التي تحمل اسمًا معيّنًا | 
| OptionUpdateRule | يتحكّم في السلوك عند تحديد خيار عدّة مرّات. | 
| OtaDeviceBuildInfo | IDeviceBuildInfoالمستخدَم لاختبار التحديثات عبر شبكة غير سلكية | 
| OtatoolsBuildInfo | IBuildInfoيحتوي على عناصر otatools | 
| OtaUpdateDeviceFlasher | أداة لفلاش الأجهزة تعمل على تشغيل النص البرمجي system/update_engine/scripts/update_device.py باستخدام حزمة كاملة أو متزايدة من خلال بروتوكول OTA لتعديل صورة الجهاز | 
| OxygenUtil | أداة للتفاعل مع خدمة Oxygen | 
P
| PackageInfo | حاوية لمعلومات حزمة التطبيق التي تم تحليلها من الجهاز | 
| PackageInstalledModuleController | وحدة التحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا يكون الجهاز قد ثبَّت الحِزم المحدّدة | 
| إقران<A, B> | حدِّد فئة Pair التي تحتوي على عنصرَين. | 
| PairingMultiTargetPreparer | يساعد مُعدِّل الإعداد المتعدد الأهداف في إقران (وربط) البلوتوث بين جهازَين. | 
| ParallelDeviceExecutor<V> | غلاف ERROR(/ExecutorService)لتنفيذ دالة بشكل موازٍ | 
| ParentSandboxInvocationExecution | إصدار InvocationExecutionلإجراءات الاستدعاء الخاصة بالعنصر الرئيسي عند تشغيل
 مساحة محاكاة | 
| ParentShardReplicate | تكرار عملية الإعداد لجهاز واحد على جميع الأجهزة الأخرى التي ستكون جزءًا من عملية التجزئة | 
| PartialZipDownloadCache | أداة لتخزين الملفات التي تم تنزيلها جزئيًا في ذاكرة التخزين المؤقت استنادًا إلى محتواها | 
| PassingTestFileReporter | ITestInvocationListenerلحفظ قائمة حالات الاختبار التي اجتازت الاختبار في ملف اختبار | 
| PerfettoGenericPostProcessor | وحدة معالجة لاحقة تعالج ملف proto لقياسات النص/الثنائي perfetto إلى أزواج مفتاح/قيمة من خلال توسيع رسائل proto والحقول التي تحتوي على قيم سلاسل بشكل متكرّر إلى أن يتم العثور على الحقل الذي يحتوي على قيمة رقمية. | 
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | يُرسِل أداة إعداد Perfetto ملف الإعدادات إلى الجهاز في موقع عادي يمكن لتطبيق Perfetto الوصول إليه. | 
| PerfettoPullerMetricCollector | التنفيذ الأساسي لـ FilePullerDeviceMetricCollectorالذي يسمح
 بسحب ملفات perfetto من الجهاز وجمع المقاييس منه | 
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder | فئة أدوات لتسجيل عملية تتبُّع Perfetto على ITestDevice | 
| PrettyPrintDelimiter | أداة مساعدة تساعد في طباعة رسالة مميّزة ومحدودة. | 
| PrettyTestEventLogger | أداة تسجيل تتطابق مع الأحداث وتسجّلها لتسهيل تصحيح الأخطاء | 
| ProcessInfo | تُستخدَم لتخزين معلومات ذات صلة بالعملية(USER وPID وNAME وSTART TIME IN SECOND SINCE EPOCH). | 
| ProcessUtil | |
| ProfileParameterHandler | معالِج المَعلمة الأساسي لأي مستخدم ملف شخصي | 
| ProfileTargetPreparer | الفئة الأساسية لإعداد مُعدّ المحتوى المستهدَف لأي مستخدم ملف شخصي android.os.usertype.profile.XXX. | 
| PropertyChanger | فئة أدوات لتغيير (أو إضافة) العناصر في ملف موقع Android | 
| ProtoResultParser | أداة تحليل لتنسيق proto لنتائج Tradefed | 
| ProtoResultParser.TestLevel | قائمة أرقام تمثل المستوى الحالي للبروتوكول الذي تتم معالجته. | 
| ProtoResultReporter | ينشئ مُبلِّغ النتائج ملفًا بتنسيق TestRecordprotobuf يحتوي على جميع النتائج. | 
| ProtoUtil | طرق مساعدة للتعامل مع رسائل protobuf بشكل لا يعتمد على النوع | 
| ProxyConfiguration | عنصر يسمح بالإشارة إلى عملية ضبط عن بُعد لتنفيذها | 
| PsParser | أداة تُستخدَم لتحليل(USER وPID وNAME) من إخراج الأمر "ps" | 
| PtsBotTest | تشغيل اختبارات PTS-bot | 
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker | تم إيقاف هذه الفئة نهائيًا.
    استخدِم PushFilePreparerبدلاً من ذلك | 
| PushFilePreparer | ITargetPreparerيحاول دفع أي عدد من الملفات من أي مسار مضيف إلى أي مسار
 جهاز | 
| PythonBinaryHostTest | اختبار المضيف المخصّص لتشغيل ملف ثنائي لبرنامج Python من نظام إنشاء Android (Soong) يتيح مشغّل الاختبار فلترَي include-filter وexclude-filter. | 
| PythonBinaryHostTest.PythonForwarder | أداة إعادة توجيه النتائج لاستبدال اسم التشغيل باسم ثنائي | 
| PythonUnitTestResultParser | تفسِّر هذه الوظيفة نتائج الاختبارات التي يتم تشغيلها باستخدام إطار عمل اختبار Python وتترجمها إلى طلبات
 على سلسلة من ITestInvocationListener. | 
| PythonUnitTestRunner | تم إيقاف هذه الفئة نهائيًا.
    استخدِم PythonBinaryHostTestبدلاً منه. | 
| PythonVirtualenvHelper | فئة مساعدة لتفعيل بيئة Python 3 الافتراضية | 
| PythonVirtualenvPreparer | يُنشئ بيئة Python الافتراضية على المضيف ويُثبّت الحِزم. | 
Q
| QuotationAwareTokenizer | 
R
| RebootReasonCollector | أداة جمع تجمع عمليات إعادة تشغيل الجهاز أثناء إجراء الاختبار وتُبلغ عنها حسب السبب والعدد. | 
| RebootTargetPreparer | أداة إعداد الهدف التي تعيد تشغيل الجهاز | 
| RecoveryLogPreparer | أداة إعداد الاستهداف المستخدَمة لجمع السجلات قبل الاسترداد | 
| RegexTrie<V> | RegexTrie هو بنية بحث ثنائية حيث يكون كل جزء ERROR(/Pattern). | 
| RemoteAndroidDevice | تنفيذ ITestDeviceلجهاز Android مزوّد بمجموعة كاملة من الأدوات ومتصل عبر
 adb connect | 
| RemoteAndroidTestRunner | يُجري هذا الإجراء أمر اختبار Android عن بُعد ويُبلغ عن النتائج. | 
| RemoteAndroidTestRunner.StatusReporterMode | يمثّل وضع عارض الحالة في خيارات أمر أداة. | 
| RemoteAndroidVirtualDevice | توسيع نطاق سلوك RemoteAndroidDeviceلجهاز Android مزوّد بمجموعة كاملة من الأدوات يعمل على
 Google Compute Engine (Gce) | 
| RemoteAvdIDevice | عنصر نائب IDeviceيستخدمهDeviceManagerلتخصيصه عندما تكون قيمةDeviceSelectionOptions.gceDeviceRequested()هيtrue | 
| RemoteCacheClient | تنفيذ RemoteActionCache يستخدم طلبات gRPC إلى خادم واجهة برمجة تطبيقات عن بُعد | 
| RemoteDynamicPool | تنفيذ مجموعة من الاختبارات التي تم وضعها في قائمة الانتظار للعمل عن بُعد | 
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | فئة بسيطة تتيح تحميل الملفات من أماكن متنوعة باستخدام عناوين URL ووظائف مقدّم الخدمة | 
| RemoteFileUtil | فئة أدوات لمعالجة الملف من مثيل عن بُعد | 
| RemoteInvocationExecution | تنفيذ InvocationExecutionالذي يؤدي إلى تنفيذ عن بُعد | 
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSshUtil | أداة لتنفيذ أوامر ssh على النُسخ البعيدة | 
| RemoteTestTimeOutEnforcer | المستمعون الذين يسمحون بالتحقق من وقت تنفيذ إعداد اختبار معيّن وإخفاقه إذا تجاوز مهلة معيّنة | 
| RemoteZip | أدوات لفك ضغط ملفات فردية داخل ملف zip عن بُعد | 
| RemoveSystemAppPreparer | ITargetPreparerلإزالة حزمة APK من قسم النظام قبل إجراء اختبار | 
| ReportPassedTests | الإبلاغ في ملف عن الفلاتر المحتمَلة لاستبعاد الاختبار الذي تم اجتيازه | 
| RequestUtil | أدوات للسماح بإعادة المحاولة العامة لطلبات الشبكة مع معالجة الأخطاء | 
| ResolvePartialDownload | حلّ مشكلة طلب تنزيل جزئي | 
| ResourceMetricUtil | دوالّ مساعدة لإنشاء المقاييس | 
| ResourceUtil | أداة لقراءة موارد الضبط | 
| RestApiHelper | فئة مساعدة لتنفيذ طلبات البيانات من واجهة برمجة تطبيقات REST | 
| RestartSystemServerTargetPreparer | أداة إعداد الاستهداف التي تعيد تشغيل خادم النظام بدون إعادة تشغيل الجهاز | 
| ResultAggregator | إعادة توجيه خاصة تُجمِّع النتائج عند الحاجة، استنادًا إلى استراتيجية إعادة المحاولة التي تم اتخاذها | 
| ResultAndLogForwarder | أداة إعادة توجيه للنتائج وأحداث السجلّ | 
| ResultDBReporter | |
| ResultDBUtil | فئة أداة لمسؤول قاعدة بيانات النتائج | 
| ResultForwarder | ITestInvocationListenerيعيد توجيه نتائج الاستدعاء إلى قائمة بالمستمعِين الآخرين | 
| ResultsPlayer | برنامج خاص يعيد تشغيل النتائج التي تم منحها له. | 
| RetentionFileSaver | فئة مساعدة لإنشاء ملف retention. في دليل | 
| RetryConfigurationFactory | فئة أساسية تتعامل مع إعادة محاولة تنفيذ أمر. | 
| RetryLogSaverResultForwarder | شركة إعادة التوجيه التي تتعامل أيضًا مع إتمام المحاولة الحالية التي نحاول إجراؤها | 
| RetryPreparationDecision | فئة لوصف القرارات بشأن إعادة محاولة الإعداد أو عدم إعادة المحاولة ورفض تنفيذ الوحدة | 
| RetryRescheduler | أداة خاصة لتشغيل الاختبارات التي تسمح بإعادة جدولة الاختبارات السابقة التي تعذّر إكمالها أو لم يتم تنفيذها. | 
| RetryRescheduler.RetryType | أنواع الاختبارات التي يمكن إعادة تجربتها | 
| RetryResultForwarder | إضافة ResultForwarderيتم دفعها دائمًا إلى عدد محاولات معيّن. | 
| RetryResultHelper | فئة مساعدة لتحديد الوحدة أو الاختبار الذي يجب تشغيله أو عدم تشغيله | 
| RetryStatistics | بنية تحتوي على إحصاءات جلسة إعادة محاولة واحدة من IRemoteTest. | 
| RetryStrategy | استراتيجية إعادة المحاولة التي سيتم استخدامها عند إعادة تشغيل بعض الاختبارات. | 
| RootcanalForwarderPreparer | |
| RootTargetPreparer | أداة إعداد الاستهداف التي تُجري "adb root" أو "adb unroot" استنادًا إلى الخيار "force-root" | 
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery | قاعدة عامة IMultiDeviceRecoveryلتشغيل إعدادات ميزة "الاستيراد والتصدير" لتنفيذ خطوة recovery | 
| RunHostCommandTargetPreparer | يستهدف هذا الإجراء المُعدّ لتشغيل أوامر مضيف عشوائية قبل تنفيذ الاختبار وبعده. | 
| RunHostScriptTargetPreparer | عنصر إعداد الاستهداف الذي ينفِّذ نصًا برمجيًا قبل إجراء اختبار | 
| RunInterruptedException | يتم طرحه عند انقطاع عملية التشغيل بسبب طلب خارجي. | 
| RunNotifierWrapper | غلاف RunNotifierحتى نتمكّن من حملDeviceNotAvailableException. | 
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler | معالِج ModuleParameters.RUN_ON_SDK_SANDBOX | 
| RunOnSdkSandboxTargetPreparer | ITargetPreparerلتمييز الاختبارات التي يجب إجراؤها في بيئة اختبار حزمة تطوير البرامج (SDK) | 
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer | ITargetPreparerلضمان إجراء الاختبار بصفتك مستخدمًا ثانويًا | 
| RunOnSystemUserTargetPreparer | ITargetPreparerيشير إلى أنّه يجب إجراء الاختبارات على المستخدم (بدلاً من
 المستخدم الحالي). | 
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer | ITargetPreparerلإنشاء ملف عمل في عملية الإعداد، ووضع علامة على الاختبارات التي يجب
 إجراؤها في هذا المستخدم | 
| RuntimeRestartCollector | أداة جمع تجمع الطوابع الزمنية لعمليات إعادة التشغيل أثناء التشغيل (أعطال خادم النظام) أثناء تنفيذ الاختبار ، إن وجدت | 
| RunUtil | مجموعة من الطرق المساعِدة لتنفيذ العمليات | 
| RustBenchmarkResultParser | تفسير نتائج الاختبارات التي يتم إجراؤها باستخدام إطار عمل قياس الأداء في Criterion وترجمتها إلى
 طلبات على سلسلة من ITestInvocationListener | 
| RustBinaryHostTest | اختبار المضيف المخصّص لتشغيل ملف ثنائي Rust من نظام إنشاء Android  (Soong) | 
| RustBinaryTest | اختبار يشغِّل ملفًا ثنائيًا لبرنامج Rust على جهاز معيّن | 
| RustTestBase | الفئة الأساسية لـ RustBinaryHostTest وRustBinaryTest | 
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser | تفسِّر هذه الدالة نتائج الاختبارات التي يتم إجراؤها باستخدام إطار عمل unittest في Rust وتترجمها إلى طلبات برمجية على
 سلسلة من ITestInvocationListener. | 
S
| SandboxConfigDump | فئة Runner التي تنشئ IConfigurationاستنادًا إلى سطر أوامر وتُفرِغه في ملف | 
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | استثناء خاص بالإعدادات من عملية إعداد Sandbox | 
| SandboxConfigurationFactory | مصنع الإعدادات الخاصة لمعالجة إنشاء الإعدادات بغرض وضع التطبيقات في بيئة محاكاة | 
| SandboxConfigUtil | فئة أدوات لإدارة IConfigurationعند استخدام وضع الحماية. | 
| SandboxedInvocationExecution | تنفيذ وضع الحماية الخاص للطلب: هذا هو InvocationExection عندما نكون داخل وضع الحماية وننفّذ الأمر. | 
| SandboxInvocationRunner | يمكنك إجراء الاختبارات المرتبطة بالاستدعاء في مساحة المحاكاة. | 
| SandboxOptions | فئة يمكنها تلقّي خيارات وتقديمها إلى ISandbox | 
| ScreenshotOnFailureCollector | أداة جمع ستلتقط لقطة شاشة وتسجّلها عند تعذُّر تنفيذ حالة اختبار. | 
| Sdk28ModuleController | وحدة تحكّم للتحقّق مما إذا كان الجهاز يستخدم حزمة تطوير البرامج (SDK) 28 (Android 9) أو إصدارًا أحدث | 
| Sdk29ModuleController | لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 29 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. | 
| Sdk30ModuleController | لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 30 من حزمة SDK أو إصدار أحدث. | 
| Sdk31ModuleController | لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 31 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. | 
| Sdk32ModuleController | لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 32 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. | 
| Sdk33ModuleController | لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 33 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. | 
| Sdk34ModuleController | لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 34 من حزمة SDK أو إصدار أحدث. | 
| Sdk35ModuleController | لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 35 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. | 
| Sdk36ModuleController | لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 36 من حزمة SDK أو إصدار أحدث. | 
| SearchArtifactUtil | فئة أدوات يمكن استخدامها للبحث عن عناصر الاختبار | 
| SecondaryUserHandler | معالِج ModuleParameters.SECONDARY_USER | 
| SecondaryUserOnDefaultDisplayHandler | معالِج ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY | 
| SecondaryUserOnSecondaryDisplayHandler | معالِج ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY | 
| SemaphoreTokenTargetPreparer | هذا عنصر إعداد يُستخدَم لاستخدام الرمز المميّز لتسلسل تنفيذ الاختبار في مضيف Tradefed. | 
| SerializationUtil | أداة لتسلسل/تسلسل عكسي لعنصر ينفذ ERROR(/Serializable) | 
| ServiceAccountKeyCredentialFactory | مصنع بيانات الاعتماد لإنشاء بروتوكول OAuth Credentialالمستنِد إلى مفتاح حساب الخدمة | 
| SettingsBaselineSetter | أداة ضبط شائعة لمعالجة الإعدادات الأساسية للجهاز من خلال ITestDevice.setSetting | 
| ShardBuildCloner | فئة مساعدة تتعامل مع استنساخ معلومات الإصدار من سطر الأوامر | 
| ShardHelper | فئة مساعدة تتعامل مع إنشاء الأجزاء وجداولها الزمنية لطلب التنفيذ | 
| ShardListener | ITestInvocationListenerيجمع النتائج من جزء من طلب التنفيذ (المعروف أيضًا باسم
 تقسيم طلب التنفيذ لتشغيله على موارد متعددة بشكل متزامن)، ويعيد توجيهها إلى مستمع
 آخر | 
| ShardMainResultForwarder | ResultForwarderيجمع نتائج عمليات استدعاء الاختبار المجزّأ | 
| ShellOutputReceiverStream | فئة فرعية من OutputStream لإنشاء أدوات تُجري عمليات الكتابة في IShellOutputReceiver | 
| ShellStatusChecker | تحقَّق مما إذا كانت حالة الجلسة كما هو متوقّع قبل تشغيل الوحدة وبعد تشغيلها. | 
| ShippingApiLevelModuleController | يمكنك إجراء الاختبارات إذا كان الجهاز يستوفي الشروط التالية: 
 | 
| ShowmapPullerMetricCollector | التنفيذ الأساسي FilePullerDeviceMetricCollectorالذي يسمح بسحب ملفات showmap
 من الجهاز وجمع المقاييس منه | 
| SideloadOtaTargetPreparer | أداة إعداد الوجهة التي تُجري تحميلًا من مصدر غير معروف لحزمة OTA محدّدة، وتطبّق الحزمة، وتنتظر
 حتى يتم تشغيل الجهاز، وتُدخل خصائص إصدار الجهاز لاستخدامها كمعلومات عن الإصدار يفترض أداة إعداد الاستهداف هذه أنّ الجهاز سيكون في وضع adb العادي عند بدء التشغيل، و ستضمن خروج الجهاز من الوضع نفسه ولكن مع تطبيق الإصدار الأحدث. | 
| SimpleFileLogger | ILeveledLogOutputيوجّه رسائل السجلّ إلى stdout وإلى ملف سجلّ واحد | 
| SimplePerfResult | عنصر لتخزين جميع نتائج اختبار simpleperf | 
| SimplePerfStatResultParser | فئة أدوات لتحليل نتيجة simpleperf | 
| SimplePerfUtil | فئة مساعدة لإرسال أمر بسيط وجمع النتائج | 
| SimplePerfUtil.SimplePerfType | قائمة بفئات خيارات الأمر simpleperf | 
| SimpleStats | فئة أدوات صغيرة تحسب بعض المقاييس الإحصائية استنادًا إلى مجموعة بيانات رقمية. | 
| SizeLimitedOutputStream | ملف آمن للخيوط مدعوم بتنسيق ERROR(/OutputStream)يحدّ من الحد الأقصى للبيانات التي يمكن
 كتابتها | 
| SkipContext | تمثيل السياق المحيط بقرار تخزين النتائج مؤقتًا أو تخطّيها | 
| SkipFeature | ميزة تتيح الوصول إلى بعض معلومات SkipManager | 
| SkipHWASanModuleController | فئة أساسية لوحدة تحكّم في الوحدة من أجل عدم تشغيل الاختبارات على إصدارات HWASan | 
| SkipManager | استنادًا إلى مجموعة متنوعة من المعايير، يساعد "مدير التخطّي" في تحديد ما يجب تخطّيه على مستويات مختلفة: الطلب والوحدات والاختبارات. | 
| SkipReason | قدِّم سببًا للتخطّي وبياناته الوصفية. | 
| SkipReason.DemotionTrigger | |
| 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 مستند إلى ملف | 
| SnapuserdWaitPhase | تمثيل لعدد القيم المحدَّدة مسبقًا لوقت الانضمام/الحظر حتى يكتمل تحديث snapuserd. | 
| SparseImageUtil | أداة لإزالة المحتوى المتفرق من الصور | 
| SparseImageUtil.SparseInputStream | يقرأ SparseInputStream من المصدر ويرصد تنسيق البيانات. | 
| StatsdBeforeAfterGaugeMetricPostProcessor | معالج لاحق يعالج مقاييس القياس التي يتم جمعها باستخدام أسلوب "قبل/بعد"، أي | 
| StatsdEventMetricPostProcessor | وحدة معالجة لاحقة تعالج مقاييس الأحداث في تقارير statsd إلى أزواج مفتاح/قيمة، باستخدام أدوات التنسيق المحدّدة في وحدة المعالجة | 
| StatsdGenericPostProcessor | وحدة معالجة لاحقة تعالج تقارير statsd الثنائية في تنسيق proto إلى أزواج مفتاح/قيمة من خلال توسيع التقرير كبنية شجرة | 
| StatusCheckerResult | يحتوي على نتيجة تنفيذ ISystemStatusChecker. | 
| StatusCheckerResult.CheckStatus | |
| StdoutLogger | ILeveledLogOutputيوجّه رسائل السجلّ إلى stdout | 
| StopServicesSetup | ITargetPreparerيوقف الخدمات على الجهاز | 
| StreamProtoReceiver | جهاز استقبال يترجم proto TestRecord الذي تم استلامه إلى أحداث Tradefed | 
| StreamProtoResultReporter | تنفيذ ProtoResultReporter | 
| StreamUtil | فئة أدوات لإدارة مصادر الإدخال | 
| StrictShardHelper | استراتيجية التجزئة لإنشاء شرائح صارمة لا يتم إدراجها معًا في التقارير | 
| StringEscapeUtils | فئة مساعدة لتشفير سلاسل لتنسيقات معيّنة | 
| StringUtil | فئة مساعدة لتشفير السلاسل من أجل التلاعب الشائع بالسلاسل | 
| StubBuildProvider | تنفيذ فارغ لا يؤدي إلى أيّ إجراء لعنصر IBuildProvider | 
| StubDevice | تنفيذ عنصر نائب رمزي لـ IDevice | 
| StubKeyStoreClient | تنفيذ الرمز المرجعي التلقائي لخدمة KeyStore Client | 
| StubKeyStoreFactory | تنفيذ الرمز المرجعي التلقائي لـ KeyStore Factory | 
| StubLocalAndroidVirtualDevice | عنصر نائب IDeviceيستخدمهDeviceManagerلتخصيصه عندما تكون قيمةDeviceSelectionOptions.localVirtualDeviceRequested()هيtrue | 
| 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.SkippedTestEventInfo | |
| 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)للعثور على جميع ملفات الإعدادات في دليل | 
| SuiteResultCacheUtil | أداة لتحميل نتائج ذاكرة التخزين المؤقت وتنزيلها لوحدة اختبار | 
| SuiteResultCacheUtil.CacheResultDescriptor | يصف نتائج ذاكرة التخزين المؤقت. | 
| SuiteResultHolder | عنصر مساعد لتسهيل تسلسل نتائج الاستدعاء وإلغاء تسلسلها | 
| SuiteResultReporter | جمع نتائج الاختبار لطلب مجموعة كاملة وعرض النتائج النهائية | 
| SuiteResultReporter.ModulePrepTimes | حامل للعناصر يُستخدَم خلال وقت التحضير والإزالة لوحدة واحدة. | 
| SuiteTestFilter | يمثّل فلترًا لتضمين الاختبارات واستبعادها. | 
| SwitchUserTargetPreparer | ITargetPreparerللتبديل إلى نوع المستخدم المحدّد في  setUp | 
| SystemServerFileDescriptorChecker | للتحقّق مما إذا كان خادم النظام على وشك نفاد الفواصل الزمنية | 
| SystemServerStatusChecker | تحقَّق مما إذا كان رقم تعريف العملية system_server قد تغيّر قبل تشغيل إحدى الوحدات وبعد تشغيلها. | 
| SystemUpdaterDeviceFlasher | IDeviceFlasherيعتمد على أداة تحديث النظام لتثبيت
 صورة نظام مضمّنة في حزمة تحديث عبر شبكة غير سلكية | 
| SystemUtil | فئة أدوات لإجراء مكالمات النظام | 
| SystemUtil.EnvVariable | 
T
| TableBuilder | فئة مساعدة لعرض مصفوفة من عناصر String في جدول | 
| TableFormatter | فئة مساعدة لعرض مصفوفة من عناصر السلسلة حتى يتم ترتيب كل عمود عنصر. | 
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | حدث خطأ فادح أثناء إعداد الهدف للاختبار. | 
| TarUtil | أداة لمعالجة ملف tar | 
| TearDownPassThroughPreparer | يسمح بتشغيل tearDown على أدوات الإعداد التي يتم تضمينها في ملف الإعدادات كعنصر. | 
| TelephonyHelper | أداة لاستخدام المعلومات المتعلّقة بخدمات الهاتف والحصول عليها | 
| TelephonyHelper.SimCardInformation | حامل معلومات لعرض المعلومات المتعلّقة بشريحة SIM | 
| TelephonyTokenProvider | مقدّم الرموز المميزة للرموز المميزة ذات الصلة بالاتصالات الهاتفية | 
| TemperatureThrottlingWaiter | ITargetPreparerينتظر إلى أن تنخفض درجة حرارة الجهاز إلى الدرجة المستهدفة | 
| TemplateResolutionError | فئة تمديد ConfigurationExceptionلخطأ متعلّق بالنموذج أثناء تحليل
 الإعدادات | 
| TerribleFailureEmailHandler | فئة معالِج بسيطة تُرسِل رسالة إلكترونية إلى المستخدمين المهتمين عند حدوث خطأ WTF (What a Terrible Failure) ضمن مثيل Trade Federation. | 
| TestAppInstallSetup | ITargetPreparerالذي يُثبِّت تطبيقًا واحدًا أو أكثر من مجلدIDeviceBuildInfo.getTestsDir()على الجهاز | 
| TestContentAnalyzer | يأخذ المحلّل السياق في التحليل ويحدّد ما هو مثير للاهتمام. | 
| TestContext | فئة لنمذجة رسالة TestContext في واجهة برمجة التطبيقات TFC API | 
| TestDependencyResolver | مساعد لحلّ التبعيات إذا لزم الأمر | 
| TestDescription | فئة تمثّل معلومات عن حالة اختبار | 
| TestDescriptionsFile | فئة أدوات لترتيب قائمة TestDescriptions وتحويلها إلى ملف اختبار | 
| TestDevice | تنفيذ ITestDeviceلجهاز Android مزوّد بمجموعة كاملة من الأدوات | 
| TestDevice.MicrodroidBuilder | أداة إنشاء تُستخدَم لإنشاء Microdroid TestDevice. | 
| TestDeviceOptions | حاوية لـ ITestDeviceOption | 
| TestDeviceOptions.InstanceType | |
| TestDeviceState | تمثيل أكثر شمولاً لحالة الجهاز من DeviceState | 
| TestEnvironment | فئة لنمذجة رسالة TestEnvironment التي تعرضها واجهة برمجة التطبيقات TFC API | 
| TestErrorIdentifier | معرّف الخطأ من الاختبارات وأدوات تشغيل الاختبارات | 
| TestFailureModuleController | وحدة تحكّم تريد ببساطة ضبط سلوك سجلّ أخطاء الاختبارات الذي تم جمعه | 
| TestFilePushSetup | ITargetPreparerينقل ملفًا أو دليلاً واحدًا أو أكثر من مجلدIDeviceBuildInfo.getTestsDir()إلى الجهاز. | 
| TestFilterHelper | فئة مساعدة لفلترة الاختبارات | 
| TestGroupStatus | فئة لتخزين حالة مجموعة اختبار | 
| TestInfo | تخزِّن مجموعة معلومات الاختبار في ملف TEST_MAPPING. | 
| TestInformation | عنصر حامل يحتوي على جميع المعلومات والملفات التابعة التي قد يحتاجها مشغّل الاختبار أو الاختبار لتنفيذه بشكل صحيح. | 
| TestInformation.Builder | أداة إنشاء لإنشاء مثيل TestInformation | 
| TestInvocation | التنفيذ التلقائي لـ ITestInvocation | 
| TestInvocation.RunMode | الوضع المختلف الذي يمكن أن يواجهه الطلب. | 
| TestInvocation.Stage | |
| TestInvocationManagementServer | خادم GRPC يساعد في إدارة طلب الاختبار ومراحله. | 
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | فئة لتحميل ملف TEST_MAPPING | 
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner | تنفيذ BaseTestSuiteلتشغيل الاختبارات المحدّدة من خلال خيار include-filter أو
 ملفات TEST_MAPPING من عملية الإنشاء، كمجموعة. | 
| TestOption | تخزِّن تفاصيل خيار الاختبار المحدّدة في ملف TEST_MAPPING. | 
| TestOutputUploader | تُحمِّل ملفات نتائج الاختبار إلى نظام الملفات على الجهاز أو Google Cloud Storage أو نقطة نهاية HTTP(S). | 
| TestRecordInterpreter | أداة لتحويل ملف TestRecordproto إلى تنسيق يمكن التلاعب به بسهولة أكبر في Tradefed | 
| TestRecordProtoUtil | أداة لقراءة ملف TestRecordproto من ملف | 
| TestResource | فئة لتصميم رسالة TestResource التي تعرضها واجهة برمجة التطبيقات TFC API | 
| TestResourceDownloader | فئة لتنزيل ملفات الموارد الاختبارية من نظام الملفات/GCS/HTTP | 
| TestResult | حاوية لنتيجة اختبار واحد | 
| TestResultListener | تبسيط واجهة برمجة التطبيقات ITestLifecycleListener للمنفِّذِين الذين لا يهتمون إلا بنتائج الاختبار الفردية | 
| TestRunnerUtil | فئة أدوات لمساعدة مختلف مشغّلي الاختبارات | 
| TestRunResult | يحتوي على نتائج من عملية اختبار واحدة. | 
| TestRunResultListener | مستمع يسمح بقراءة حالة التشغيل النهائي للاختبار | 
| TestRunToTestInvocationForwarder | أداة إعادة التوجيه من ddmlib ITestRunListenerإلىITestLifeCycleReceiver | 
| TestsPoolPoller | حزمة اختبارات تتيح تنفيذ جميع الاختبارات في مجموعة اختبارات | 
| TestStatus | تمثيل في Tradefed للحالات المحتمَلة لطرق الاختبار | 
| TestSuiteInfo | فئة تحلّ مشكلة تحميل البيانات الوصفية ذات الصلة بالإصدار لمجموعة الاختبار 
 لعرض المعلومات ذات الصلة بشكل صحيح، يجب أن تتضمّن مجموعة الاختبار ملف  | 
| ملخّص الاختبار | فئة لتمثيل ملخّص اختبار | 
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup | ITargetPreparerالذي يثبِّت تطبيقًا واحدًا أو أكثر من مجلدIDeviceBuildInfo.getTestsDir()على قسم  /system على الجهاز | 
| TestTimeoutEnforcer | المستمعون الذين يسمحون بالتحقّق من وقت تنفيذ حالة اختبار معيّنة وإفشالها إذا تجاوزت مهلة معيّنة | 
| TextResultReporter | أداة إعداد تقارير نتائج الاختبار التي تعيد توجيه النتائج إلى طابعة النتائج النصية JUnit | 
| TfInternalOptionsFetcher | فئة أدوات تتيح للفئات تحميل قيمة متغيرات بشكل ثابت من ملف res. | 
| TfMetricProtoUtil | فئة مساعدة للمساعدة في عملية النقل من Map<string, string=""> إلى Map<string, metric=""> </string,></string,> | 
| TfObjectTracker | أداة لتتبُّع استخدام عناصر اتحاد التجارة المختلفة | 
| TfSuiteRunner | تنفيذ ITestSuiteالذي سيحمِّل الاختبارات من مجلد res/config/suite/
 الخاص بحِزم TF | 
| TfTestLauncher | IRemoteTestلتشغيل اختبارات الوحدة أو الوظائف على تثبيت منفصل لـ TF | 
| TimeStatusChecker | أداة التحقّق من الحالة لضمان مزامنة الوقت على الجهاز والمضيف | 
| TimeUtil | يحتوي على طرق أدوات ذات صلة بالوقت. | 
| TimeVal | هذا نوع عنصر تحكّم يلفّ Long. | 
| TimeWaster | أداة بسيطة لإعداد الاستهداف تؤدي إلى إضاعة الوقت وربما إعادة تشغيل الجهاز. | 
| TokenProperty | رمز متوافق مع التجزئة الديناميكية | 
| TokenProviderHelper | مساعد يمنح مقدّم الخدمة المرتبط برمز مميّز لمعرفة ما إذا كان الجهاز يتوافق مع الرمز المميّز. | 
| TraceCmdCollector | IMetricCollectorتجمع عمليات التتبّع أثناء الاختبار باستخدام trace-cmd، وتُسجّلها في
 عملية الاستدعاء. | 
| TracePropagatingExecutorService | خدمة تنفيذية تعيد توجيه المهام إلى عملية تنفيذ أساسية أثناء نشر سياق التتبُّع | 
| TracingLogger | فئة تساعد في إدارة التتبّع لكلّ عملية استدعاء اختبار. | 
| TradefedConfigObject | فئة لنمذجة رسالة TradefedConfigObject من واجهة برمجة التطبيقات TFC API | 
| TradefedConfigObject.Type | قائمة بأنواع عناصر الضبط التي يمكن إدراجها في إعدادات أمر التوسّع | 
| TradefedDelegator | الكائنات التي تساعد في تفويض الاستدعاء إلى ملف ثنائي آخر من Tradefed | 
| TradefedFeatureClient | grpc client لطلب تنفيذ الميزة من الخادم | 
| TradefedFeatureServer | خادم يستجيب لطلبات تفعيل الميزات | 
| TradefedSandbox | حاوية وضع الحماية التي يمكنها تشغيل طلب Trade Federation | 
| TradefedSandboxFactory | التنفيذ التلقائي لـ SandboxFactory | 
| TradefedSandboxRunner | أداة تنفيذ مرتبطة بـ TradefedSandboxتسمح بتنفيذ مساحة المحاكاة | 
| TradefedSandboxRunner.StubScheduledInvocationListener | رمز مقتطف IScheduledInvocationListenerلا يؤدي إلى أيّ إجراء. | 
U
| UiAutomatorRunner | يُجري اختبار UI Automator على الجهاز ويُبلغ عن النتائج. | 
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | سلاسل المحادثات التي تهتم بالإبلاغ عن جميع الاختبارات غير المنفَّذة | 
| UniqueMultiMap<K, V> | MultiMapلضمان قيم فريدة لكل مفتاح | 
| UploadManifest | بيان عن ملفات BLOB والملفات المطلوب تحميلها | 
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery | IMultiDeviceRecoveryلإعادة ضبط خطوط USB للأجهزة التي لا تتوفّر فيها إمكانية الاتصال بالإنترنت | 
| UsbResetRunConfigRecovery | السماح بتنفيذ أمر لإعادة ضبط منفذ USB في أحد الأجهزة | 
| UsbResetTest | IRemoteTestلإعادة ضبط منفذ USB في الجهاز والتحقّق مما إذا كان الجهاز قد عاد إلى الاتصال بالإنترنت
 بعد ذلك | 
| UserChecker | للتحقّق مما إذا كان المستخدمون قد تغيّروا أثناء الاختبار. | 
| UserCleaner | ITargetPreparerلإزالة المستخدمين الثانويين عند الإزالة | 
| UserHelper | |
| UserInfo | مشابهة لفئة UserInfo من النظام الأساسي | 
| UserInfo.UserType | الصيغ المتوافقة لنوع المستخدم في واجهات برمجة التطبيقات الخارجية | 
V
| ValidateSuiteConfigHelper | ستساعد هذه الفئة في التحقّق من أنّ IConfigurationالمحمَّل للمجموعة يستوفي
 المتطلبات المتوقّعة: - ما مِن مقدّمي الإصدارات - ما مِن مُبلِغِي النتائج | 
| VersionedFile | بنية بيانات تمثّل ملفًا مرتبطًا بإصدار. | 
| VersionParser | استرجاع إصدار عناصر tradefed التي يتم تشغيلها | 
| VisibleBackgroundUserPreparer | تحضير الاستهداف لتشغيل الاختبارات في مستخدم تم تشغيله في وضع "مرئية في الخلفية" | 
| VmRemoteDevice | جهاز افتراضي عن بُعد سنديره من داخل الجهاز الافتراضي | 
واط
| WaitDeviceRecovery | تنفيذ بسيط لـ IDeviceRecoveryينتظر اتصال الجهاز بالإنترنت ويتلقّى
 الأوامر البسيطة | 
| WaitForDeviceDatetimePreparer | ITargetPreparerينتظر ضبط التاريخ والوقت على الجهازيمكن لمسؤول الإعداد هذا فرض  | 
| WifiCommandUtil | فئة أدوات يمكنها تحليل نتائج أوامر wifi | 
| WifiCommandUtil.ScanResult | يمثّل شبكة Wi-Fi تحتوي على معلومات ذات صلة بها. | 
| WifiHelper | فئة مساعدة للتعامل مع خدمات Wi-Fi على الجهاز | 
| WifiPreparer |  ITargetPreparerلضبط شبكة Wi-Fi على الجهاز إذا لزم الأمر | 
X
| XmlFormattedGeneratorReporter | تنفيذ FormattedGeneratorReporterالذي يُنشئ تنسيقًا xml
 لنتائج المجموعة | 
| XmlResultReporter | يكتب نتائج JUnit في ملفات XML بتنسيق متوافق مع XMLJUnitResultFormatter في Ant. | 
| XmlSuiteResultFormatter | فئة أدوات لحفظ مجموعة اختبارات تم تشغيلها كملف XML | 
| XmlSuiteResultFormatter.RunHistory | عنصر مساعد لتحويل تنسيق JSON | 
Y
| YamlClassOptionsParser | مساعد لتحليل معلومات مشغّل الاختبار من إعدادات YAML Tradefed | 
Z
| ZipCompressionStrategy | ICompressionStrategyلإنشاء أرشيفات بتنسيق zip | 
| ZipUtil | فئة مساعدة للعمليات ذات الصلة بالضغط | 
| ZipUtil2 | فئة مساعدة لاستخراج ملفات zip تأخذ أذونات ملفات POSIX في الاعتبار | 
