مؤشّر الصف

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

A

AaptParser فئة تستخرج المعلومات من حزمة APK عن طريق تحليل ناتج الأمر "aapt dump badging". 
AaptParser.AaptVersion تعداد الخيارات لإصدار "أداة معالجة أصول Android" (AAPT) المستخدَم لتحليل ملفات APK. 
Abi فئة تمثّل واجهة ABI 
AbiFormatter فئة الأدوات المساعدة لـ abi 
AbiUtils فئة الأدوات المساعدة للتعامل مع واجهات التطبيقات الثنائية للأجهزة 
AbLocalBuildProvider موفّر الإصدارات المحلية الذي ينشئ إصدارًا محليًا على إصدار Android. 
AbstractConnection تمثيل مجرّد للاتصال 
AbstractHostMonitor فئة نموذجية لميزة "مراقبة صحة المضيف" 
AbstractTunnelMonitor مراقبة الأنفاق المجردة في "أجهزة Android الافتراضية على Google Compute Engine" 
AbstractXmlParser فئة أساسية مساعدة لتحليل ملفات XML 
AbstractXmlParser.ParseException يتم عرض هذا الخطأ إذا تعذّر تحليل إدخال XML 
AcloudConfigParser فئة مساعدة تحلّل إعدادات Acloud (تُستخدم لبدء مثيل جهاز Cloud). 
AcloudConfigParser.AcloudKeys مجموعات المفاتيح التي يمكن البحث عنها من الإعدادات 
ActionInProgress الإجراء العام قيد التنفيذ 
ActiveTrace الفئة الرئيسية التي تساعد في وصف عملية تتبُّع نشطة وإدارتها. 
ActivityStatusChecker أداة التحقّق من حالة الأنشطة المتبقية التي يتم تنفيذها في نهاية الوحدة 
AdbCommandRejectedException يتم عرض هذا الاستثناء عندما يرفض adb تنفيذ أمر. 
AdbDevice تعرض حالة الجهاز كما تمّت الإشارة إليها من خلال الأمر "adb devices -l". 
AdbDeviceConnection يمثّل هذا النوع اتصالاً بجهاز من خلال أداة Android Debug Bridge لاستخدامه مع ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
AdbDeviceConnection.Factory  
AdbHelper فئة مساعدة للتعامل مع الطلبات وعمليات الربط ببرنامج adb. 
AdbHelper.AdbResponse ردّ من ADB 
AdbHelper.AdbService تحديد خدمة adb التي يجب أن يستهدفها الأمر 
AdbInitOptions خيارات تهيئة AndroidDebugBridge 
AdbInitOptions.Builder تنشئ هذه السمة خيارات تهيئة لـ ADB. 
AdbRootElevator AutoCloseable يتيح الوصول إلى الجذر باستخدام adb عند إنشائه إذا لزم الأمر، ويعيد حالة الجذر عند اكتمال العملية. 
AdbSocketUtils  
AdbSshConnection اتصال adb عبر جسر ssh 
AdbStopServerPreparer يجب أن يوقف معدّ الجهاز المستهدَف خادم adb على المضيف قبل وبعد تشغيل اختبارات adb. 
AdbTcpConnection تمثّل هذه السمة الاتصال التلقائي بجهاز، ويُفترض أن يكون اتصال adb عاديًا بالجهاز. 
AdbUtils فئة أداة مساعدة لعمليات adb 
AdbVersion  
AfterClassWithInfo ضمانات مشابهة لـ AfterClass، ولكن يجب أن تتطلّب الطريقة التي تمّت إضافة التعليقات التوضيحية إليها مَعلمة TestInformation
AggregatePostProcessor أداة تجميع المقاييس التي تعرض الحد الأدنى والحد الأقصى والمتوسط والتباين والانحراف المعياري والإجمالي والعدد، بالإضافة إلى النِسَب المئوية الاختيارية للمقاييس الرقمية التي يتم جمعها أثناء عمليات تشغيل الاختبار المتعددة التكرار، مع التعامل معها كأرقام مضاعفة. 
AllocationInfo تعرض هذه السمة معلومات التخصيص. 
AllocationInfo.AllocationSorter  
AllocationInfo.SortMode  
AllocationsParser  
AllTestAppsInstallSetup ITargetPreparer يثبّت جميع التطبيقات من مجلد IDeviceBuildInfo.getTestsDir() على الجهاز. 
AltDirBehavior تعداد لتحديد سلوكيات الدليل البديل لمختلف أدوات تثبيت/إرسال عناصر الاختبار

 

AnalysisHeuristic الترتيب مهم. 
AndroidBuildAPIException فئة استثناء للخطأ المرتبط بواجهة برمجة التطبيقات Android Build API. 
AndroidBuildAPIHelper طريقة مساعدة تُستخدَم لإنشاء عميل Android Build. 
AndroidBuildApiLogSaver فئة تحفظ ملفات السجلّ في Android Build API. 
AndroidBuildAPIOptions خيارات الإعداد على مستوى المضيف لبرنامج Android Build API. 
AndroidBuildTestResult عنصر الحاوية لتخزين نتيجة الاختبار ونشرها في Android Build API 
AndroidDebugBridge اتصال بأداة Android Debug Bridge (adb) على جانب المضيف

وهي النقطة المركزية للتواصل مع أي أجهزة أو محاكيات أو تطبيقات تعمل عليها. 

AndroidDebugBridge.IClientChangeListener توفّر الفئات التي تنفّذ هذه الواجهة طرقًا للتعامل مع تغييرات ClientImpl
AndroidDebugBridge.IDebugBridgeChangeListener توفّر الفئات التي تنفّذ هذه الواجهة طريقة للتعامل مع تغييرات AndroidDebugBridge (بما في ذلك عمليات إعادة التشغيل). 
AndroidDebugBridge.IDeviceChangeListener توفّر الفئات التي تنفّذ هذه الواجهة طرقًا للتعامل مع إضافة IDevice وحذفه وتغييره. 
AndroidJUnitTest اختبار يشغّل حزمة اختبار أدوات على جهاز معيّن باستخدام android.support.test.runner.AndroidJUnitRunner. 
AndroidTestOrchestratorRemoteTestRunner يُجري اختبار Android مزوّدًا بأدوات باستخدام أمر adb وAndroidTestOrchestrator. 
AoaTargetPreparer ITargetPreparer الذي ينفّذ سلسلة من الإجراءات (مثل عمليات النقر والتمرير السريع) باستخدام بروتوكول Android Open Accessory (AOAv2). 
ApiResponse فئة لتحليل القيمة المعروضة من واجهة برمجة التطبيقات 
ApiResponse.Candidate  
ApiResponse.UsageMetadata  
ApkChangeDetector تحدّد هذه الفئة ما إذا كانت حِزم APK المطلوب تثبيتها تختلف عن تلك الموجودة على الجهاز، وذلك لتحديد ما إذا كان سيتم تخطّي عملية تثبيت التطبيق وإلغاء تثبيته أثناء تنفيذ ERROR(/TestAppInstallSetup) لعمليتَي setUp وtearDown. 
AppBuildInfo IBuildInfo يمثّل تطبيق Android وحِزم الاختبار الخاصة به. 
AppDeviceBuildInfo تم إيقاف هذا الصف نهائيًا. استخدِم IDeviceBuildInfo مباشرةً. 
AppSetup ITargetPreparer يثبّت حزمة APK واختباراتها. 
AppVersionFetcher فئة الأدوات المساعدة للحصول على سلسلة إصدار التطبيق من الجهاز 
AppVersionFetcher.AppVersionInfo أنواع معلومات إصدار التطبيق 
ArchModuleController وحدة التحكّم في الوحدات النمطية التي لا تُجري الاختبارات عندما لا تتطابق مع أي بنى معينة 
ArgsOptionParser يملأ حقول Option من وسيطات سطر الأوامر التي تم تحليلها. 
ArrayHelper فئة أداة توفّر تحويلاً من مصفوفة إلى عدد صحيح/طويل للبيانات التي يتم تلقّيها من الأجهزة من خلال adb. 
ArrayUtil طُرق مساعدة للمصفوفات 
ArtChrootPreparer إنشاء دليل chroot لاختبارات ART 
ArtGTest  
ArtifactDetails يصف هذا الحقل بنية المحتوى وواصفه كما تم إنشاؤه بواسطة أداة CAS 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer أداة مساعدة تساعد في تحليل عناصر الإنشاء للحصول على إحصاءات. 
ArtRunTest أداة لتشغيل اختبارات ART. 
ArtRunTest.AdbShellCommandException فئة استثناء للإبلاغ عن خطأ حدث أثناء تنفيذ أمر ADB shell. 
ArtTest  
ATestFileSystemLogSaver يتم استخدام فئة LogSaver هذه من خلال ATest لحفظ السجلات في مسار معيّن. 
AtestRunner تنفيذ ITestSuite 
AtraceCollector IMetricCollector هو برنامج يتم تشغيله أثناء الاختبار ويجمع النتائج والسجلات ويضيفها إلى عملية الاستدعاء. 
AtraceRunMetricCollector يجمع عمليات التتبُّع من جميع أدلة الاختبار ضمن الدليل المحدّد من الجهاز الاختباري، ويسجّل دليل الاختبار، ويعالج ملفات التتبُّع بعد ذلك ضمن دليل الاختبار، ويجمع المقاييس. 
AutoLogCollector تعداد يصف أداة الجمع التي يمكن أن تتعامل معها أداة الاختبار تلقائيًا. 
AutomatedReporters الفئة التي تحدد عملية الربط من أدوات إعداد التقارير المبرمَجة في Tradefed 
AvdData بيانات AVD التي تم عرضها من [IDevice.getAvdData]. 
AveragePostProcessor تنفيذ معالج لاحق يحسب متوسط قائمة المقاييس 

B

BackgroundDeviceAction ينفّذ أمرًا على جهاز معيّن ويكرّره حسب الحاجة إلى أن يتم إلغاء الإجراء. 
BadPacketException يتم عرض هذا الخطأ إذا كان محتوى الحزمة غير صالح. 
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 اختبار لتشغيل "مجموعة أدوات اختبار التوافق" باستخدام نظام المجموعة الجديد 
BatchChannel<T> فئة مساعِدة لتحميل نتائج الاختبارات والنتائج بشكل مجمّع. 
BatchChannel.BatchUploadAction<T> الإجراء الذي سيتم تنفيذه عندما تكون مجموعة من العناصر جاهزة للتحميل 
BatteryController فئة أداة تتيح التحكّم في حالة شحن بطارية الجهاز. 
BatteryRechargeDeviceRecovery السماح بتنفيذ أمر عندما ينخفض مستوى شحن بطارية الجهاز عن حدّ معيّن 
BatteryTemperature  
BatteryUnavailableDeviceRecovery أداة التحقّق من إمكانية الاسترداد التي ستفعّل عملية الإعداد في حال عدم توفّر مستوى البطارية 
BeforeClassWithInfo ضمانات مشابهة لـ BeforeClass، ولكن يجب أن تتطلّب الطريقة التي تمّت إضافة التعليقات التوضيحية إليها مَعلمة TestInformation
BinaryState تعداد يُستخدَم لتسجيل حالة التفعيل/الإيقاف مع حالة IGNORE no-op. 
BluetoothConnectionLatencyCollector سيرسل أداة جمع البيانات إعدادات مقياس المدة المحدّدة مسبقًا في statsd إلى الأجهزة، وسيجمع مدة اتصال البلوتوث لكل ملف شخصي. 
BluetoothConnectionStateCollector سيجمع هذا الجامع مقاييس BluetoothConnectionStateChanged ويسجّل رقم حالة الاتصال لكل ملف شخصي. 
BluetoothConnectionSuccessRatePostProcessor تنفيذ معالج لاحق يحسب معدّل النجاح لملف تعريف البلوتوث

استخدِم "metric-key-match" لتحديد المقاييس التي تحتوي على حالات اتصال البلوتوث في مصفوفة رقمية، مثل [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector أداة جمع لتفعيل تسجيل التطفل على واجهة وحدة تحكّم المضيف للبلوتوث على الجهاز قيد الاختبار وجمع السجلّ لكل اختبار 
BluetoothUtils وظائف الأداة المساعدة لاستدعاء BluetoothInstrumentation على الجهاز

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

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

يتم استخدام هذا الخيار عادةً للأجهزة التي يتم توفير إصدار لها من مصدر خارجي، أي 

BootstrapServiceFileResolverLoader تحميل أدوات تحليل الاسم باستخدام ميزة تحميل الخدمات 
Bugreport كائن يحتوي على مراجع لملفات تقرير الأخطاء، وهو متوافق مع تقرير الأخطاء المسطّح وتقرير الأخطاء المضغوط (bugreportz). 
BugreportCollector ITestInvocationListener هي أداة تمرير تجمع تقارير الأخطاء عند وقوع أحداث قابلة للضبط، ثم تستدعي ITestInvocationListener.testLog على العناصر التابعة لها بعد جمع كل تقرير خطأ. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate عبارة منطقية كاملة توضّح متى يتم التقاط تقرير أخطاء 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector جمع bugreportz عند تعذُّر تنفيذ حالة اختبار 
BugreportzOnTestCaseFailureCollector جمع bugreportz عند تعذُّر تنفيذ حالة اختبار في عملية تشغيل 
BuildAnalysis تمثّل هذه السمة نتائج تحليل واحد للإنشاء. 
BuildError يتم عرض هذا الخطأ إذا تعذّر تشغيل الإصدار المقدَّم. 
BuildInfo تنفيذ عام IBuildInfo يجب ربطه بـ ITestDevice 
BuildInfoKey فئة تحتوي على تعداد متعلّق بطلبات البحث عن معلومات الإصدار. 
BuildInfoKey.BuildInfoFileKey تعداد يصف جميع أنواع الملفات المعروفة التي يمكن طلب البحث عنها من خلال IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
BuildInfoRecorder ITargetPreparer يكتب البيانات الوصفية لمعلومات الإنشاء في ملف محدّد. 
BuildInfoUtil فئة أداة مساعدة للمساعدة في تعديل IBuildInfo 
BuildRetrievalError حدث خطأ فادح أثناء استرداد الإصدار بغرض الاختبار. 
BuildSerializedVersion فئة تحتوي على إصدار التسلسل الحالي لجميع IBuildInfo
BuildTestsZipUtils فئة مساعدة للعمليات ذات الصلة بملف ZIP الخاص بالاختبارات الذي أنشأه نظام الإصدار في Android 
BulkEmailer أداة مساعدة لإرسال الرسائل الإلكترونية تتيح الإعدادات التالية: الفاصل الزمني بين الرسائل، وحجم الدفعة الأولية، والمستلِمين، والعدد الإجمالي للرسائل. 
BundletoolUtil فئة أداة تستخدم سطر أوامر bundletool لتثبيت ملفات ‎ .apks على الجهاز. 
ByteArrayInputStreamSource  
ByteArrayList فئة لتمثيل مصفوفة بايت خفيفة الوزن. 
ByteArrayUtil أدوات مساعدة للتعامل مع مصفوفة البايتات، مثل تحويل البايتات إلى أعداد صحيحة 
ByteBufferUtil  
ByteStreamDownloader عميل ينفّذ طريقة Read لخدمة ByteStream gRPC 
ByteStreamUploader عميل ينفّذ الطريقة Write لخدمة ByteStream gRPC 

C

CacheClientFactory مصنع ينشئ مثيلاً فرديًا من ICacheClient
CanceledException استثناء مجرّد للاستثناء الذي يمكن طرحه عندما يؤدي إدخال المستخدم إلى إلغاء الإجراء. 
CapabilitiesNewReply حمولة ردّ CapabilitiesNew لبروتوكول JDWP 
CarModuleController يمنع عنصر التحكّم هذا تنفيذ حالات الاختبار على الأجهزة غير المتوافقة مع السيارات. 
CarryDnaeError ‫Internal RuntimeException لتنفيذ DeviceNotAvailableException من خلال إطار عمل JUnit4  
CarryInterruptedException يتم طرح هذا الاستثناء عند انتهاء المهلة المحدّدة لمرحلة الاختبار، وعندما يكون من الضروري نقل InterruptedException من سلسلة تنفيذ الاختبار إلى سلسلة تنفيذ الاستدعاء. 
CasFuseDriverProfile ‫CasDriverProfile هو تطبيق محدّد لـ IFuseDriverProfile لصور الأجهزة التي تتضمّن أدلة مقسّمة إلى أجزاء FastCDC. 
CdmaDeviceFlasher فئة تعرض صورة على جهاز Android فعلي مزوّد بجهاز استقبال CDMA. 
CecControllerTokenProvider مقدّم الرموز المميزة المتعلّقة بالتحكّم بالأجهزة الإلكترونية الاستهلاكية (CEC) 
CentralDirectoryInfo ‫CentralDirectoryInfo هي فئة تحتوي على معلومات ملف أو مجلد داخل ملف ZIP. 
CheckPairingPreparer CompanionAwarePreparer يثبت ربط البلوتوث بين الجهاز الأساسي والجهاز المرافق 
Chunker تقسيم blob إلى Chunk واحد أو أكثر بحجم chunkSize بايت كحد أقصى 
Chunker.Chunk يشير هذا المصطلح إلى جزء من كائن ثنائي كبير. 
ChunkHandler يمكنك إنشاء فئة فرعية من هذه الفئة باستخدام فئة تعالج نوعًا واحدًا أو أكثر من أنواع الأجزاء. 
CircularAtraceUtil أداة atrace تم تطويرها بشكل أساسي لتحديد الأسباب الجذرية لأخطاء ANR أثناء اختبار Monkey. 
CircularByteArray بنية بيانات لتخزين مصفوفة ذات حجم ثابت تعمل كمخزن مؤقت دائري، وتتتبّع المجموع الكلي لجميع القيم في المصفوفة. 
ClangCodeCoverageCollector BaseDeviceMetricCollector الذي سيستخرج قياسات التغطية في Clang من الجهاز ويسجّلها كعناصر اختبار. 
ClangProfileIndexer فئة أداة مساعدة تفهرس قياسات تغطية التعليمات البرمجية في Clang. 
ClassNotFoundConfigurationException ConfigurationException عندما يتعذّر العثور على فئة عنصر. 
ClassPathScanner للعثور على إدخالات في مسار الفئة 
ClassPathScanner.ClassNameFilter IClassPathFilter الذي يفلتر ويحوّل أسماء فئات Java 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter يرفض الفئات الداخلية 
ClassPathScanner.IClassPathFilter فلتر لمسارات إدخال classpath

مستوحى من FileFilter 

العميل يمثّل هذا المعرّف عميلاً واحدًا، وعادةً ما يكون عملية Dalvik VM. 
العميل عميل تخزين اختبار Android الذي يحمّل نتائج الاختبار إلى خدمة "تخزين الاختبار" 
ClientData يحتوي على بيانات ClientImpl
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HeapData معلومات الذاكرة لأخذ لقطات لعناصر متعدّدة 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.HprofData.Type  
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler المعالِجات القادرة على التعامل مع عمليات تفريغ HPROF 
ClientData.IMethodProfilingHandler المعالِجات التي يمكنها اتّخاذ إجراءات بشأن معلومات "تحديد المدة الزمنية لتنفيذ الطريقة" 
ClientData.MethodProfilingStatus  
ClientData.Names  
ClientImpl يمثّل هذا المعرّف عميلاً واحدًا، وعادةً ما يكون عملية Dalvik VM. 
ClientTracker تتبُّع الجهاز clients 
ClockworkUtils أداة تعمل بشكل منتظم لمشاركة منطق الأجهزة المتعددة 
CloseableTraceScope فئة محدودة النطاق تتيح إعداد تقارير عن قسم التتبُّع من خلال try-with-resources 
ClusterBuildInfo فئة IBuildInfo لعمليات الإنشاء التي يتم نقلها من TFC. 
ClusterBuildProvider IBuildProvider لتنزيل موارد اختبار "الاختبار أثناء التنقّل" 
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 دوال مساعدة ثابتة لمجموعة TF للحصول على مثيلات الإعدادات العامة ومعلومات المضيف وما إلى ذلك 
ClusterLogSaver فئة ILogSaver لتحميل نتائج الاختبار إلى TFC 
ClusterLogSaver.FilePickingStrategy استراتيجيات اختيار الملفات 
ClusterOptions  
CodeCoverageCollector BaseDeviceMetricCollector الذي سيجلب مقاييس تغطية Java والرمز البرمجي الأصلي من الجهاز ويسجّلها كعناصر اختبار. 
CodeCoverageTest اختبار ينفِّذ حزمة اختبار أدوات على جهاز معيّن وينشئ تقرير تغطية الرمز البرمجي. 
CollectingByteOutputReceiver IShellOutputReceiver الذي يجمع ناتج الصدفة بالكامل في byte[]
CollectingOutputReceiver IShellOutputReceiver يجمع ناتج الصدفة بالكامل في String واحد. 
CollectingOutputReceiver IShellOutputReceiver يجمع ناتج الصدفة بالكامل في String واحد. 
CollectingTestListener ITestInvocationListener سيجمع كل نتائج الاختبار. 
CollectorHelper فئة مساعدة لتنفيذ بعض عمليات IMetricCollector المطلوبة في عدة أماكن. 
CommandBaselineSetter أداة ضبط شائعة للتعامل مع إعدادات خط الأساس للأجهزة من خلال أوامر adb shell. 
CommandFileParser أداة تحليل للملف الذي يحتوي على مجموعة من أسطر الأوامر 
CommandFileParser.CommandLine  
CommandInterrupter خدمة تسمح بمقاطعة أو وضع علامة على أوامر TradeFederation بأنّها غير قابلة للمقاطعة. 
CommandLineBuildInfoBuilder أداة مصمّمة لتسجيل وسيطات معلومات الإصدار المعتادة من سطر الأوامر وإنشاء IBuildInfo منها. 
CommandOptions تنفيذ ICommandOptions 
CommandOptionsGetter تنفيذ الخدمة الذي يعرض قيمة خيارات الأمر لعملية استدعاء معيّنة 
CommandRejectedException  
CommandResult يحتوي على نتيجة أمر. 
CommandRunner نقطة دخول بديلة إلى TradeFederation ستنفّذ الأمر المحدّد في وسيطات سطر الأوامر ثم ستتوقف. 
CommandRunner.ExitCode رموز الأخطاء التي يمكن الخروج منها. 
CommandScheduler أداة جدولة لتنفيذ أوامر TradeFederation على جميع الأجهزة المتاحة 
CommandScheduler.HostState تعدادات الحالات المختلفة للمضيف 
CommandStatus تمثّل حالة عملية محدّدة المدة. 
CommandStatusHandler معالج يساعد في تتبُّع حالة عملية استدعاء وتعديلها. 
CommandSuccessModuleController فئة أساسية لوحدة التحكّم في الوحدة لتخطّي وحدة الاختبار استنادًا إلى تعذُّر تنفيذ أمر shell. 
CommonLogRemoteFileUtil تتيح هذه الأداة تجنُّب تكرار الرموز البرمجية في مختلف أشكال تمثيل الأجهزة البعيدة، وذلك بالنسبة إلى منطق استرجاع السجلّات البعيدة للملفات الشائعة. 
CommonLogRemoteFileUtil.KnownLogFileEntry تمثّل هذه السمة إدخال سجل معروفًا للأجهزة البعيدة. 
CompanionAllocator فئة أساسية تتولّى تخصيص الجهاز المرافق وتحريره

يجب تنفيذ getCompanionDeviceSelectionOptions() لوصف المعايير اللازمة لتخصيص الجهاز المصاحب 

CompanionAwarePreparer ITargetPreparer يغلف منطق الحصول على جهاز مصاحب تم تخصيصه مسبقًا. 
CompanionAwareTest فئة الاختبار الأساسية التي تتضمّن الرمز النموذجي للحصول على الجهاز المرافق والتحقّق منه

يمكن للفئة الفرعية استدعاء getCompanion() لاسترداد الجهاز المصاحب المخصّص. 

CompanionDeviceTracker فئة لتخصيص الأجهزة المصاحبة وتحريرها 
CompanionRunCommandTargetPreparer ITargetPreparer ينفِّذ الأوامر المحدّدة على الجهاز المصاحب المخصّص 
CompanionTestAppInstallSetup ITargetPreparer يثبّت تطبيقًا واحدًا أو أكثر من مجلد IDeviceBuildInfo.getTestsDir() على جهاز مصاحب مخصّص. 
CompileBootImageWithSpeedTargetPreparer إعادة تجميع مسار فئة التمهيد وخادم النظام باستخدام فلتر المجمّع "speed" 
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  
Console وحدة تحكّم TradeFederation الرئيسية التي توفّر للمستخدم الواجهة اللازمة للتفاعل

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

  • إضافة أمر للاختبار
  • عرض قائمة بالأجهزة وحالتها
  • عرض عمليات الاستدعاء الجارية
  • عرض الأوامر في قائمة الانتظار
  • dump invocation log to file/stdout
  • إيقاف التشغيل
 
Console.ArgRunnable<T> Runnable مع طريقة run يمكنها تلقّي وسيطة 
Console.CaptureList نوع مناسب لـ List<List<String>> 
ConsoleReaderOutputStream ‫OutputStream يمكن استخدامه لجعل System.out.print() يعمل بشكل جيد مع LineReader unfinishedLine الخاص بالمستخدم. 
ConsoleResultReporter أداة إعداد التقارير عن النتائج لطباعة نتائج الاختبار في وحدة التحكّم 
ContentAnalysisContext قدِّم السياق المحيط بالمحتوى لتحليله بشكل صحيح. 
ContentAnalysisContext.AnalysisMethod يصف هذا القسم ما يمكن توقّعه من بنية المحتوى لإجراء تحليل سليم. 
ContentAnalysisResults ملخّص تحليل المحتوى 
ContentInformation يمثّل المحتوى الخاص بإصدار معيّن من هدف الإنشاء وإصداره الأساسي والإصدار الحالي. 
ContentMerkleTree احتساب MerkleTree من معلومات المحتوى 
ContentModuleLister احتساب قائمة الوحدات من السياق 
ContentProviderHandler معالج يجرّد تفاعلات موفّر المحتوى ويسمح باستخدام موفّر المحتوى على الجهاز لإجراء عمليات مختلفة. 
ContentRequest فئة لإنشاء الطلب إلى واجهة برمجة التطبيقات 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener TestResultListener يتتبّع إجمالي عدد الاختبارات حسب TestStatus 
CountTestCasesCollector احتساب عدد حالات الاختبار لـ IRemoteTest معيّن وإعداد تقرير عنه 
CoverageMeasurementForwarder اختبار العنصر النائب الذي يعيد توجيه قياسات التغطية من موفِّر الإصدار إلى أداة تسجيل البيانات 
CoverageOptions عنصر Tradefed لتضمين خيارات التغطية. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter ITargetPreparer ينتظر إلى أن تتم استعادة الحد الأقصى للتردد على جميع النوى إلى أعلى مستوى متاح 
CreateAvdPreparer  
CreateUserPreparer أداة إعداد الهدف لإنشاء المستخدم وتنظيفه في النهاية 
CurlGenAiClient توفير عميل مركزي للتفاعل مع GenAI API وتقديم طلبات سريعة 
CurlGenAiClient.Model قائمة النماذج المتاحة للاستخدام 
CurrentInvocation فئة تتتبّع معلومات الاستدعاء الحالية وتوفّرها في أي مكان داخل الاستدعاء. 
CurrentInvocation.InvocationInfo بعض المفاتيح الخاصة التي تحمل أسماءً والتي سنملأها دائمًا عند استدعاء الدالة 
CurrentInvocation.IsolationGrade تصف هذه السمة مستوى العزل 

D

DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
DdmJdwpExtension.Event  
DdmPreferences الإعدادات المفضّلة لمكتبة DDM 
برنامج تصحيح الأخطاء يمثّل ذلك اتصالاً معلّقًا أو تم إنشاؤه مع أداة تصحيح أخطاء JDWP. 
DebugHostLogOnFailureCollector أداة تجميع ستجمع سجلات جانب المضيف وتسجّلها عند حدوث خطأ في حالة الاختبار. 
DebugViewDumpHandler  
DefaultConnection تمثّل هذه السمة الاتصال التلقائي بجهاز، ويُفترض أن يكون اتصال adb عاديًا بالجهاز. 
DefaultConnection.ConnectionBuilder يُستخدَم أداة الإنشاء لوصف الاتصال. 
DefaultRemoteAndroidTestRunner إضافة إلى ddmlib RemoteAndroidTestRunner لضبط بعض الإعدادات التلقائية لحالات استخدام 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 يحتوي على طرق وفئات مساعدة لتنفيذ الأوامر المتزامنة على الجهاز

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

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) يلتف حول تفاصيل تنفيذ أمر shell على ITestDevice
DeviceConfigurationHolder تنفيذ IDeviceConfiguration ملموس يخزِّن عناصر إعدادات الجهاز التي تم تحميلها في سماته. 
DeviceConnection يمثّل هذا النوع اتصالاً بجهاز من خلال أداة Android Debug Bridge لاستخدامه مع ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
DeviceConnection.Factory  
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 أداة إعداد الهدف التي تومض الجهاز بصور الجهاز المقدَّمة بتنسيق محدّد 
DeviceImpl جهاز 
DeviceInspectionResult تحتوي الفئة على نتيجة فحص الجهاز عندما يصبح الجهاز غير متاح. 
DeviceInternetAccessibilityResourceMetricCollector يرسل برنامج التجميع إشارة ping إلى google.com للتحقّق مما إذا كان الجهاز يمكنه الاتصال بالإنترنت أم لا. 
DeviceJUnit4ClassRunner برنامج تشغيل اختبار JUnit4 الذي يتوافق أيضًا مع IDeviceTest 
DeviceJUnit4ClassRunner.LogAnnotation تعليق توضيحي مزيّف يهدف إلى نقل السجلات إلى المراسلين. 
DeviceJUnit4ClassRunner.MetricAnnotation تعليق توضيحي مزيّف يهدف إلى نقل المقاييس إلى مقدّمي التقارير 
DeviceJUnit4ClassRunner.TestLogData تنفيذ الترميزَين ExternalResource وTestRule 
DeviceJUnit4ClassRunner.TestMetrics تنفيذ الترميزَين ExternalResource وTestRule 
DeviceListMonitorTask  
DeviceLogger فئة Bridge لاستخدام utils.ILogger في Incremental 
DeviceManagementGrpcServer خادم GRPC يسمح بحجز جهاز من Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice تمثيل لجهاز في وضع Fastboot 
DeviceMerkleTree احتساب MerkleTree من معلومات محتوى الجهاز 
DeviceMetricData كائن لتخزين جميع البيانات التي تجمعها أدوات جمع المقاييس 
DeviceMonitor يراقب DeviceMonitor الأجهزة المتصلة ببرنامج adb. 
DeviceMonitor.DeviceListComparisonResult  
DeviceMonitorMultiplexer فئة وكيل لنشر الطلبات إلى عدة IDeviceMonitor
DeviceNotAvailableException يتم عرض هذا الخطأ عندما لا يعود الجهاز متاحًا للاختبار. 
DeviceOwnerTargetPreparer ITargetPreparer الذي يضبط أحد مكونات مالك الجهاز 
DeviceParameterizedRunner برنامج تشغيل معلَم JUnit4 للتشغيل المحدّد لمعلَمات الاختبارات التي يتم تشغيلها من جهة المضيف. 
DeviceProperties تعريفات الثوابت الشائعة لأسماء الخصائص من جهة الجهاز 
DeviceRecoveryModeUtil  
DeviceReleaseReporter فئة Device release reporter التي تتعامل مع التواصل مع العملية الرئيسية للأجهزة التي سيتم إطلاقها. 
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 يحاول هذا المستمع تسجيل DNAE على مستوى حالة الاختبار فقط. 
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 استراتيجية التقسيم إلى أجزاء للسماح بوضع مهام العمل عن بُعد في قائمة الانتظار بين مثيلات TensorFlow المتعددة 
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.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 تأخذ ملف إدخال. 
FileListingService تقدّم هذه الخدمة قائمة بملفات IDevice الجانبية. 
FileListingService.FileEntry تمثّل هذه السمة إدخالاً في دليل. 
FileListingService.IListingReceiver توفّر الفئات التي تنفّذ هذه الواجهة طريقة للتعامل مع النتائج غير المتزامنة من أمر ls على الجهاز. 
FileLogger ILeveledLogOutput يوجّه رسائل السجلّ إلى ملف وإلى stdout. 
FilePermissionUtil فئة أدوات توفّر إمكانية التعامل مع أذونات الملفات. 
FileProtoResultReporter أداة إعداد التقارير بتنسيق Proto التي تنقل TestRecord إلى ملف. 
FilePullerDeviceMetricCollector BaseDeviceMetricCollector يستمع إلى مفتاح المقاييس الوارد من الجهاز ويجلبها كملف من الجهاز. 
FilePullerLogCollector مسجّل الملف الذي تم الإبلاغ عنه من جهة الجهاز 
FileSystemLogSaver حفظ السجلّات في نظام ملفات 
FilesystemRootChecker  
FileUtil فئة مساعدة للعمليات المتعلقة بالملفات 
FileUtil.LowDiskSpaceException يتم عرض هذا الخطأ إذا كانت مساحة القرص القابلة للاستخدام أقل من الحد الأدنى. 
FilteredResultForwarder صيغة ResultForwarder التي تسمح فقط بالإبلاغ عن قائمة TestDescription المسموح بها. 
FixedByteArrayOutputStream ERROR(/OutputStream) في الذاكرة لا يحتفظ إلا بكمية قصوى من البيانات. 
FlashingMethod تعداد لوصف الطريقة المستخدَمة لتثبيت البرنامج على الجهاز قيد الاختبار 
FlashingResourcesParser فئة تحلّل الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لتثبيت برنامج الجهاز 
FlashingResourcesParser.AndroidInfo تعريف نوع Map&lt;String, MultiMap&lt;String, String&gt;&gt; 
FlashingResourcesParser.Constraint واجهة فلترة تهدف إلى السماح FlashingResourcesParser بتجاهل بعض الموارد التي قد يستخدمها 
FlashingResourceUtil تساعد هذه الأداة في ضبط الإصدار المناسب من العناصر حتى يمكن تثبيتها باستخدام DeviceFlashPreparer
FoldableExpandingHandler IModuleParameterHandler تتوسّع لتشمل المزيد من الخيارات لكل إعداد غير أساسي للأجهزة القابلة للطي. 
FoldableHandler معالج عام للأجهزة القابلة للطي يمكنه تلقّي مَعلمات الأجهزة القابلة للطي لإنشاء وحدة متخصّصة. 
FoldableModePreparer أداة إعداد هدف يمكنها تبديل حالة الجهاز القابل للطي. 
FolderBuildInfo تنفيذ ملموس للعلامة IFolderBuildInfo 
FolderSaver ITargetPreparer الذي يسحب الأدلة من الجهاز ويضغطها ويحفظها في نظام الخلفية لتسجيل البيانات 
FormattedGeneratorReporter أداة إعداد التقارير التي تتيح إنشاء التقارير بتنسيق معيّن 
FreeDeviceState  
FuseMountManager  
FuseUtil فئة مساعدة لعمليات FUSE 
FutilityCommandPreparer مُعدّ لتنفيذ أوامر عدم الجدوى 

G

GceAvdInfo بنية تحتوي على بيانات ذات صلة بمثيل جهاز افتراضي يعمل بنظام التشغيل Android على "محرك Google للحوسبة". 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor مراقبة سلسلة المحادثات لنفق الخادم الوكيل المضيف في Gce lab المستخدَم في عملية الأكسجة 
GceManager أداة مساعدة تدير طلبات GCE لبدء/إيقاف السجلّات وجمعها من GCE. 
GceRemoteCmdFormatter فئة الأدوات المساعدة لتنسيق الأوامر للوصول إلى جهاز GCE بعيد 
GceRemoteCmdFormatter.ScpMode يمكن استخدام SCP لنقل الملفات أو سحبها حسب بنية الوسيطات. 
GceSshTunnelMonitor مراقبة سلسلة المحادثات لنفق SSH في GCE 
GcovCodeCoverageCollector BaseDeviceMetricCollector الذي سيجلب قياسات تغطية gcov من الجهاز ويسجّلها كعناصر اختبار. 
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector الذي سيستخرج قياسات تغطية gcov kernel من debugfs ومن الجهاز، ثم يسجّلها أخيرًا كعناصر اختبار. 
GCSBucketUtil أداة إدارة الملفات لتنزيل الملفات وتحميلها من Google Cloud Storage (GCS) 
GCSBucketUtil.GCSFileMetadata برنامج تضمين بسيط لمعلومات الملف في GCS. 
GCSCommon Obsoleted! يُرجى استخدام com.android.tradefed.util.gcs.GCSCommon بدلاً من ذلك. 
GCSCommon فئة أساسية لعمليات GCS، مثل التنزيل والتحميل. 
GCSConfigurationFactory تحمّل ConfigurationFactory الإعدادات من Google Cloud Storage. 
GCSConfigurationFactory.GCSConfigLoader إضافة ConfigurationFactory.ConfigLoader التي تحمّل الإعدادات من &quot;خدمة التخزين السحابي من Google&quot;، وتتتبّع الإعدادات المضمّنة من إعداد أساسي واحد، وتُظهر استثناءً عند تضمين إعدادات بشكل دائري. 
GCSConfigurationServer يحمّل خادم الإعدادات الإعدادات من Google Cloud Storage (GCS). 
GCSDownloaderHelper أداة تنزيل لحزمة GCS تتولّى التخزين المؤقت وحلّ الإعدادات العامة. 
GCSFileDownloader أداة تنزيل الملفات لتنزيل ملف من Google Cloud Storage (GCS). 
GCSFileDownloaderBase أداة تنزيل الملفات لتنزيل ملف من Google Cloud Storage (GCS). 
GCSFileUploader أداة تحميل الملفات لتحميل بيانات الملفات إلى Google Cloud Storage (GCS). 
GCSHelper  
GCSHostResourceManager تنزيل مورد المضيف من GCS (Google Cloud Storage) 
GcsRemoteFileResolver تنفيذ IRemoteFileResolver الذي يسمح بالتنزيل من حزمة GCS. 
GenericLogcatEventParser<LogcatEventType> تحليل إدخال logcat للأحداث 
GenericLogcatEventParser.LogcatEvent بنية لتخزين حدث logcat مع نوع الحدث ورسالة logcat التي تؤدي إلى تشغيله 
GetPreviousPassedHelper أداة مساعدة للحصول على فلاتر الاختبارات التي تم اجتيازها سابقًا. 
GkiDeviceFlashPreparer أداة إعداد الهدف التي تعمل على تحديث الجهاز باستخدام صورة عامة لنواة Android الشائعة 
GlobalConfiguration تنفيذ IGlobalConfiguration يخزّن عناصر الإعدادات التي تم تحميلها في خريطة 
GlobalFilterGetter تنفيذ الخدمة الذي يعرض فلاتر عملية استدعاء معيّنة 
GlobalTestFilter خيارات الفلترة التي تم تطبيقها على عملية الاستدعاء 
GoogleAccountPreparer ITargetPreparer يتيح إعداد حسابات Google 
GoogleAccountUtil أداة مساعدة تتيح إعداد حسابات Google على جهاز 
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

HandleAppName تعامَل مع جزء "اسم التطبيق" (APNM). 
HandleExit إرسال طلب خروج 
HandleHeap التعامل مع تعديلات حالة الذاكرة المؤقتة 
HandleHello التعامل مع جزء "hello" (HELO) واكتشاف الميزات 
HandleNativeHeap التعامل مع إشعارات حالة المحادثة 
HandleProfiling التعامل مع تعديلات حالة الذاكرة المؤقتة 
HandleTest التعامل مع إشعارات حالة المحادثة 
HandleThread التعامل مع إشعارات حالة المحادثة 
HandleViewDebug  
HandleWait التعامل مع جزء "الانتظار" (WAIT) 
HarnessException فئة الاستثناء الأساسية للاستثناء الذي تم طرحه داخل أداة الاختبار. 
HarnessIOException استثناء Harness الذي يساعد في نقل مشاكل الملفات. 
HarnessRuntimeException  
HeapHostMonitor AbstractHostMonitor تنفيذ يراقب ذاكرة الكومة على المضيف ويسجّلها بشكل دوري في سجلّ السجلّ. 
HeapSegment توضّح هذه السمة أنواع الكائنات ومواقعها في جزء من الذاكرة المكدّسة. 
HeapSegment.HeapSegmentElement تصف هذه السمة عنصرًا أو منطقة تم ترميزها في بيانات HPSG. 
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 فئة مساعدة لإجراء طلبات HTTP POST متعددة الأجزاء 
HttpRemoteFileResolver تنفيذ IRemoteFileResolver الذي يسمح بتنزيل ملف بعيد عبر http 
HttpsRemoteFileResolver تنفيذ IRemoteFileResolver الذي يسمح بتنزيل ملف عن بُعد عبر https 

I

IAbi واجهة تمثّل واجهة التطبيق الثنائية (ABI) قيد الاختبار. 
IAbiReceiver اختبار يتطلّب واجهة التطبيق الثنائية (ABI) قيد الاختبار 
IAndroidDebugBridge تعريف الواجهة لطُرق ERROR(/com.android.ddmlib.AndroidDebugBridge) المستخدَمة في هذه الحزمة. 
IAppBuildInfo تم إيقاف هذه الواجهة نهائيًا. استخدِم IBuildInfo مباشرةً. 
IAutoRetriableTest واجهة IRemoteTest لا تنفّذ ITestFilterReceiver ولكنها تتيح إعادة المحاولة تلقائيًا. 
IBatteryInfo الواجهة التي تحدّد التفاعل مع بطارية الجهاز 
IBatteryInfo.BatteryState تصف هذه السمة حالة شحن البطارية الحالية. 
IBlockFilter تتحكّم هذه السياسة في ما إذا كان يجب عرض مجموعة من البيانات التي يجب تسليمها إلى الجهاز. 
IBlockTransformer تحويل اختياري لكتلة البيانات قبل إرسالها 
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 واجهة لمصنع بيانات الاعتماد لإنشاء Credential OAuth2. 
IDefaultObjectLoader واجهة لتحميل العناصر التلقائية التي يجب أن تكون جزءًا من إعدادات YAML. 
IDefaultObjectLoader.LoaderConfiguration كائن إعداد التحميل لتمرير المعلومات إلى أداة التحميل 
IDevice جهاز 
IDevice.DeviceState حالة الجهاز 
IDevice.DeviceUnixSocketNamespace مساحة الاسم الخاصة بمقبس نطاق Unix الذي تم إنشاؤه على الجهاز 
IDevice.Feature ميزات البرامج على مستوى الجهاز 
IDevice.HardwareFeature ميزات معدّات على مستوى الجهاز 
IDeviceActionReceiver توفّر واجهة برمجة تطبيقات لتلقّي أحداث الجهاز. 
IDeviceBuildInfo IBuildInfo يمثّل إصدارًا كاملاً من جهاز Android واختباراته (اختياريًا). 
IDeviceBuildProvider IBuildProvider يستخدم معلومات من ITestDevice لاسترداد إصدار. 
IDeviceConfiguration واجهة حامل إعدادات الجهاز 
IDeviceConnection تمثّل هذه السمة اتصالاً بجهاز يمكن القراءة منه والكتابة إليه. 
IDeviceConnection.Factory  
IDeviceFlasher تثبيت صورة جهاز على جهاز 
IDeviceFlasher.UserDataFlashOption تعداد الخيارات المتاحة للتعامل مع صورة بيانات المستخدم 
IDeviceManager واجهة لإدارة مجموعة الأجهزة المتاحة للاختبار 
IDeviceManager.IFastbootListener أداة معالجة لتغييرات حالة fastboot 
IDeviceMonitor واجهة لمراقبة حالة الأجهزة 
IDeviceMonitor.DeviceLister فئة مشابهة لـ Runnable يجب أن تعرض الأجهزة المعروفة وحالاتها. 
IDeviceRecovery واجهة لاسترداد جهاز أصبح غير متصل بالإنترنت 
IDeviceSelection واجهة لمعايير اختيار الأجهزة 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor توفّر هذه الخدمة مرافق لمراقبة حالة IDevice
IDeviceTest واجهة للكائن الذي يحتاج إلى مرجع إلى ITestDevice
IDisableable واجهة تصف عنصر Tradefed يمكن إيقافه. 
IdSizesReply  
IDynamicShardingClient واجهة برنامج تضمين لعميل التقسيم

وهي متوفّرة لنتمكّن من استبدالها بنسخة HTTP أو نسخة تجريبية عند الحاجة. 

IDynamicShardingConnectionInfo واجهة للفئات التي تحتوي على معلومات اتصال ديناميكية لتقسيم قاعدة البيانات 
IEmail واجهة لإرسال الرسائل الإلكترونية 
IEmail.Message حاوية لبيانات الرسائل الإلكترونية 
IFileDownloader واجهة لتنزيل ملف بعيد 
IFileEntry تعريف الواجهة الذي يوفّر عقدًا أبسط وقابلاً للمحاكاة لطُرق FileEntry
IFileResolverLoader تحمّل هذه السمة عمليات تنفيذ IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException يتم عرض هذا الاستثناء إذا تعذّر تحميل أداة تحليل أو إعدادها. 
IFlashingResourcesParser واجهة لتوفير الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لتثبيت برنامج على جهاز. 
IFlashingResourcesRetriever واجهة لاسترداد ملفات الصور المساعدة اللازمة لتثبيت نظام التشغيل على جهاز 
IFolderBuildInfo IBuildInfo مجرّد بسيط يحتوي على عناصر تصميم مضمّنة في دليل نظام ملفات محلي. 
IFormatterGenerator واجهة تصف أداة تنسيق SuiteResultHolder
IFuseDriverProfile تحدّد هذه السمة السلوك المحدّد لأحد برامج تشغيل FUSE، ما يسمح بأن يكون MountManager عامًا. 
IGlobalConfiguration فئة لتضمين معلومات الإعدادات العامة لمثيل واحد من Trade Federation (يشمل أي عدد من عمليات استدعاء الإعدادات الفعلية). 
IHarnessException وصف لواجهة استثناءات أدوات الاختبار التي سيتم تنفيذها من خلال استثناءات أدوات الاختبار 
IHostCleaner تنظيف المضيف بعد انتهاء عملية الاختبار 
IHostHealthAgent واجهة لإرسال مقاييس المضيف أو الجهاز 
IHostMonitor واجهة لإرسال بيانات المضيف 
IHostMonitor.HostDataPoint فئة عامة للبيانات المطلوب إعداد تقارير عنها 
IHostMonitor.HostMetricType  
IHostOptions واجهة عنصر نائب لخيارات المضيف 
IHostOptions.PermitLimitType تعداد يصف أدوات تحديد الأذونات المحتملة 
IHostResourceManager واجهة لإدارة مورد المضيف. 
IHttpHelper طُرق مساعدة لتنفيذ طلبات http. 
IHttpHelper.DataSizeException  
IIncrementalSetup واجهة تساعد في تحديد ما إذا كان سيتم محاولة الإعداد التدريجي للمُعدّين في TradeFed. 
IInstrumentationResultParser واجهة لتحليل نتائج تشغيل اختبار قياس حالة التطبيق من shell 
IInstrumentationResultParser.SessionResultCodes رموز نتائج جلسة أداة القياس 
IInstrumentationResultParser.StatusCodes رموز حالة نتائج الاختبار 
IInstrumentationResultParser.StatusKeys مفاتيح حالة الاختبار ذات الصلة 
IInvocationContext تحتوي هذه السمة على معلومات حول عملية الاستدعاء التي يمكن للاختبارات الوصول إليها عند الحاجة. 
IInvocationContext.TimingEvent  
IInvocationContextReceiver اختبار يحتاج إلى الرجوع إلى سياق الاستدعاء 
IInvocationExecution واجهة تصف الإجراءات التي سيتم تنفيذها كجزء من عملية استدعاء. 
IKeyStoreClient واجهة للوصول إلى ملف تخزين مفاتيح لكلمة المرور أو البيانات الحسّاسة 
IKeyStoreFactory مصنع لإنشاء IKeyStoreClient 
ILabPreparer واجهة علامات لمعدّي التجارب

يمكنك الاطّلاع على ITargetPreparer لمعرفة الغرض من هذه الواجهات. 

ILeveledLogOutput توفّر الفئات التي تنفّذ هذه الواجهة طرقًا للتعامل مع إخراج رسائل السجلّ. 
ILogcatReceiver فئة توفّر ناتج logcat لجهاز على شكل InputStreamSource
ILogger الواجهة المستخدَمة لعرض التحذيرات/الأخطاء 
ILogRegistry واجهة ILogOutput مسجّل أحادي النسخة يتيح إرسال البيانات إلى عدة مسجّلات وإدارتها. 
ILogRegistry.EventType الأحداث التي من المفيد تسجيلها 
ILogSaver توفر الفئات التي تنفّذ هذه الواجهة طرقًا لتخزين السجلات في موقع مركزي. 
ILogSaverListener يسمح ITestInvocationListener بالاستماع إلى وقت حفظ ملفات السجلّ. 
ImageContentAnalyzer أداة تحليل محتوى صور الأجهزة 
IManagedTestDevice تمثّل هذه السمة جهاز ITestDevice تتم إدارة دورة حياته. 
IManagedTestDevice.DeviceEventResponse حاوية لردّ على طلب IManagedTestDevice.handleAllocationEvent(DeviceEvent)
IManagedTestDeviceFactory واجهة صنّاع المحتوى في IManagedTestDevice 
IMetricCollector ستتم إضافة هذه الواجهة كعنصر تزييني عند إعداد تقارير بنتائج الاختبارات من أجل جمع المقاييس المطابقة. 
IMetricCollectorReceiver واجهة يجب أن تنفّذها IRemoteTest إذا كانت بحاجة إلى الحصول على قائمة IMetricCollector لتنفيذ الاختبار. 
IMoblyYamlResultHandler واجهة معالج نتائج ملف YAML الخاص بأداة mobly 
IMoblyYamlResultHandler.ITestResult واجهة نتائج ملف YAML في Mobly 
IModuleController واجهة للتحكّم في ما إذا كان يجب تنفيذ وحدة نمطية أم لا. 
IModuleController.RunStrategy تعداد يصف كيفية تنفيذ الوحدة. 
IModuleParameterHandler واجهة مَعلمات وحدات حِزم الاختبار 
IMultiDeviceRecovery واجهة لاسترداد أجهزة متعددة غير متصلة بالإنترنت 
IMultiDeviceTest تم إيقاف هذه الواجهة نهائيًا. يتم الاحتفاظ بهذه الواجهة مؤقتًا لضمان التوافق، ولكن لم يعُد يتم استخدامها. يُرجى عدم تنفيذها. 
IMultiTargetPreparer تجهيز بيئة الاختبار لعدة أجهزة معًا 
INativeDevice توفّر واجهة برمجة تطبيقات موثوقة وأعلى مستوى قليلاً من واجهة برمجة التطبيقات ddmlib IDevice
INativeDeviceTest واجهة للكائن الذي يحتاج إلى مرجع إلى INativeDevice
IncrementalImageUtil أداة للاستفادة من التحديثات المتزايدة للصور والأجهزة 
IncrementalInstallSession تُستخدَم لإنشاء جلسة تثبيت حزمة تدريجية يتم فيها بث حِزم APK المثبَّتة إلى الجهاز عند الحاجة إلى قراءتها. 
IncrementalInstallSession.Builder  
InfraErrorIdentifier معرّفات الأخطاء من البنية الأساسية لاتحاد التجارة والبنية الأساسية التابعة (مثل البنية الأساسية للإصدار) 
InputStreamSource تغلف هذه الواجهة بشكل أساسي ERROR(/InputStream) لجعلها قابلة للاستنساخ. 
InstallAllTestZipAppsSetup ITargetPreparer: هو ملف zip يثبّت جميع التطبيقات. 
InstallApexModuleTargetPreparer  
InstallApkSetup ITargetPreparer الذي يثبّت حِزمة APK واحدة أو أكثر من تلك المتوفّرة في نظام الملفات 
InstallBuildEnvApkSetup ITargetPreparer يثبّت حِزم APK واحدة أو أكثر من بيئة إصدار نظام Android الأساسي. 
InstallCreateReceiver مستقبِل الإخراج لسطر الأوامر "pm install-create". 
InstalledInstrumentationsTest تنفيذ جميع أدوات القياس المتوفّرة على الجهاز الحالي 
InstallException يتم عرض هذا الخطأ في حال تعذّر تثبيت التطبيق أو إلغاء تثبيته. 
InstallKernelModulePreparer أداة إعداد الهدف التي تثبّت وحدات نواة النظام. 
InstallMetrics  
InstallReceiver مستقبِل الإخراج لسطر الأوامر "pm install package.apk" 
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. 
IRemoteAndroidTestRunner واجهة لتنفيذ أمر اختبار Android عن بُعد وإبلاغ المستمع بالنتيجة. 
IRemoteAndroidTestRunner.CoverageOutput  
IRemoteAndroidTestRunner.TestSize  
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 واجهة عنصر يصف استراتيجية التقسيم التي سيتم اعتمادها في عملية الإعداد. 
IShellEnabledDevice جهاز مجرّد يمكنه تلقّي أوامر shell. 
IShellOutputReceiver توفّر الفئات التي تنفّذ هذه الواجهة طرقًا للتعامل مع الأمر out from a remote shell على جهاز أو محاكي. 
IsolatedHostTest تنفيذ برنامج تشغيل TradeFed يستخدم عملية فرعية لتنفيذ الاختبارات في بيئة منخفضة التبعية بدلاً من تنفيذها في العملية الرئيسية 
IStackTraceInfo توفّر الفئات التي تنفّذ هذه الواجهة طريقة تعرض تتبُّع تسلسل استدعاء الدوال البرمجية. 
ISupportGranularResults واجهة تحدّد ما إذا كان ITestInvocationListener يتيح تلقّي النتائج التفصيلية أم لا. 
ISystemStatusChecker أداة تدقيق تجري عمليات تدقيق على حالة النظام وتعرض قيمة منطقية للإشارة إلى ما إذا كان النظام في حالة متوقّعة. 
ISystemStatusCheckerReceiver IRemoteTest يتطلّب الوصول إلى ISystemStatusChecker من إعدادات التطبيق. 
ITargetCleaner تم إيقاف هذه الواجهة نهائيًا. تم نقل tearDown إلى واجهة ITargetPreparer الأساسية. 
ITargetPreparer تجهيز بيئة الاختبار لتنفيذ الاختبار 
ITemporaryDevice واجهة لتمثيل جهاز يمكن أن يكون عنصرًا نائبًا مؤقتًا. 
ITerribleFailureHandler واجهة للتعامل مع الأخطاء الفادحة من LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiver برنامج تنفيذي يمكنه فلترة الاختبارات التي سيتم تنفيذها استنادًا إلى التعليقات التوضيحية. 
ITestCollector توفّر هذه السمة إمكانية جمع الاختبارات. وعند ضبطها، يجب أن ينفّذ برنامج تشغيل الاختبار عملية تجريبية لجمع حالات الاختبار بدون تنفيذها فعليًا. 
ITestDevice توفّر واجهة برمجة تطبيقات موثوقة وأعلى مستوى قليلاً من واجهة برمجة التطبيقات ddmlib IDevice
ITestDevice.ApexInfo فئة بنية بسيطة لتخزين معلومات حول APEX واحد
ITestDevice.MountPointInfo فئة struct بسيطة لتخزين معلومات حول نقطة ربط واحدة 
ITestDevice.RecoveryMode  
ITestFileFilterReceiver برنامج تنفيذي يمكنه تلقّي ملف يحدّد الاختبارات التي يجب تنفيذها و/أو عدم تنفيذها. 
ITestFilterReceiver برنامج تنفيذي يمكنه فلترة الاختبارات التي سيتم تنفيذها. 
ITestInformationReceiver واجهة لتلقّي TestInformation لبعض الفئات 
ITestInvocation يتعامل مع طلب واحد لتنفيذ اختبار TradeFederation. 
ITestInvocation.ExitInformation تمثّل هذه السمة بعض معلومات الخروج من عملية استدعاء. 
ITestInvocationListener معالج نتائج الاختبار من استدعاء الاختبار 
ITestLifeCycleReceiver تتلقّى إشعارات الأحداث أثناء عمليات تشغيل اختبارات الأجهزة. 
ITestLogger هي كيان يمكنه تسجيل تدفقات البيانات من أنواع مختلفة. 
ITestLoggerReceiver كيان يمكن إدخال مثيل ITestLogger فيه ليتم استخدامه لأغراض التسجيل. 
ITestRunListener تتلقّى إشعارات الأحداث أثناء عمليات تشغيل اختبارات الأجهزة. 
ITestsPool واجهة تصف مجموعة من الاختبارات التي يمكننا الوصول إليها وتشغيلها 
ITestStorageClient واجهة للتواصل مع الخلفية التخزينية لـ "مساحة تخزين الاختبارات على Android". 
ITestSuite فئة مجرّدة تُستخدَم لتشغيل مجموعة الاختبارات. 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader واجهة تصف أداة مساعدة لتحميل النتائج السابقة بطريقة يمكن إعادة تنفيذها. 
ITestSummaryListener واجهة تتيح لـ ITestInvocationListener تبادل بعض المعلومات المحدودة من خلال الملخّصات. 
ITestsZipInstaller تثبِّت هذه السمة الاختبارات من ملف مضغوط للاختبارات (كما هو موضح في نظام الإنشاء) على جهاز. 
ITokenProvider واجهة تصف عنصرًا يمكنه توفير رموز مميزة لجهاز معيّن. 
ITokenRequest يمكن لواجهة IRemoteTest تنفيذها للإشارة إلى أنّها تتطلّب جهازًا مزوّدًا برمز مميّز. 

J

JarHostTest أداة تشغيل الاختبارات لاختبارات JUnit من جهة المضيف 
JarHostTest.HostTestListener أداة معالجة برنامج التضمين التي تعيد توجيه جميع الأحداث باستثناء testRunStarted()‎ وtestRunEnded()‎ إلى أداة المعالجة المضمّنة. 
JavaCodeCoverageCollector BaseDeviceMetricCollector الذي سيجلب قياسات تغطية Java من الجهاز ويسجّلها كعناصر اختبار. 
JavaCodeCoverageFlusher فئة أداة مساعدة تعيد ضبط قياسات تغطية رمز Java وتفرض إفراغها من العمليات التي تعمل على الجهاز. 
JdwpAgent  
JdwpCommands ثوابت أوامر JDWP كما هو محدّد هنا 
JdwpExtension  
JdwpHandshake  
JdwpInterceptor  
JdwpPacket حزمة JDWP، تقع في بداية ByteBuffer في مكان ما 
JdwpPayload  
JdwpProtocol  
JSONFileKeyStoreClient مثال على عملية تنفيذ حيث يعمل ملف JSON محلي كمخزن مفاتيح 
JSONFileKeyStoreFactory تنفيذ مصنع KeyStore بتنسيق JSON، والذي يوفّر JSONFileKeyStoreClient للوصول إلى ملف KeyStore بتنسيق JSON. 
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 تتحقّق هذه السمة من حالة Keyguard بعد تنفيذ الوحدة. 
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 دالة setter لإزالة إعدادات قفل الشاشة. 
السجلّ  
السجلّ فئة السجلّ التي تتطابق مع واجهة برمجة التطبيقات في مصادر Android الرئيسية 
Log.ILogOutput توفّر الفئات التي تنفّذ هذه الواجهة طرقًا للتعامل مع إخراج رسائل السجلّ. 
Log.LogLevel تعداد مستوى السجلّ 
Log.LogLevel تعداد مستوى السجلّ 
LogAssociation فئة لتمثيل رابط بين ملف سجلّ واختبار 
LogcatCrashResultForwarder المستمع الخاص: عند حدوث أعطال (تعطُّل عملية القياس)، سيحاول استخراج العطل من logcat وإضافته إلى رسالة العطل المرتبطة بالاختبار. 
LogcatEventParser  
LogcatEventType أنواع الأحداث في LogcatEventParser 
LogcatOnFailureCollector أداة تجميع ستسجّل logcat عند تعذُّر تنفيذ حالة اختبار. 
LogcatReceiver فئة تجمع بيانات logcat في الخلفية. 
LogcatTimingMetricCollector أداة لجمع المقاييس تجمع معلومات التوقيت (مثل وقت تبديل المستخدم) من logcat أثناء إجراء اختبار واحد أو أكثر من الاختبارات المتكرّرة باستخدام أنماط regex المحدّدة لتحليل إشارات البدء والانتهاء لحدث من أسطر logcat. 
LogDataType تمثّل هذه السمة نوع بيانات سجلّ البيانات. 
LogFile فئة لتخزين البيانات الوصفية لملف سجلّ محفوظ 
LogFileSaver أداة مساعدة لعناصر ITestInvocationListener التي تحفظ بيانات السجلّ في ملف 
LogReceiver  
LogRegistry تنفيذ ILogRegistry يتيح إرسال البيانات إلى عدة مسجّلات وإدارتها، باستخدام المسجّل المناسب استنادًا إلى ThreadGroup الخاص بالعملية الفرعية التي تجري المكالمة. 
LogSaverResultForwarder ResultForwarder لحفظ السجلات باستخدام أداة حفظ الملفات العامة 
LogUtil فئة أداة تسجيل الدخول 
LogUtil.CLog فئة shim لـ Log تستخدم تلقائيًا اسم الفئة البسيط للمتصل كعلامة سجلّ 
LUCIResultReporter أداة إعداد تقارير النتائج التي تحفظ نتائج الاختبارات التي تحتاجها ResultDB وLUCI بتنسيق JSON (go/result-sink) وتسجّل موقع الملف في وحدة التحكّم. 

M

MainlineModuleHandler فئة معالجة بسيطة للوحدات الرئيسية تنشئ InstallApexModuleTargetPreparer وتُدرج فيها الرابط الديناميكي استنادًا إلى الوحدات الرئيسية المحدّدة لاسترداد هذه الوحدات تلقائيًا. 
MainlineTestModuleController فئة أساسية لوحدة التحكّم في الوحدة النمطية لتنفيذ الاختبارات استنادًا إلى وحدات الخط الرئيسي المحمَّلة مسبقًا على الجهاز الخاضع للاختبار. 
ManagedRemoteDevice جهاز يعمل داخل جهاز افتراضي نديرها عن بُعد من خلال مثيل Tradefed داخل الجهاز الافتراضي. 
ManagedTestDeviceFactory مصنع لإنشاء أنواع مختلفة من الأجهزة التي يمكن مراقبتها من خلال Tf 
MaxSdkModuleController فئة أساسية لأداة التحكّم في الوحدة النمطية لعدم تشغيل الاختبارات على الإصدارات التي تتجاوز رقم إصدار حزمة SDK المحدّد. 
MergedZipEntryCollection يمكنك دمج إدخالات zip الفردية في ملف zip كبير في حِزم لتقليل محاولات التنزيل. 
MergeMultiBuildTargetPreparer IMultiTargetPreparer يتيح نقل المعلومات من إصدار إلى آخر من خلال تسمية الإصدارين ومفتاح الملف الذي تريد نسخه إلى الإصدار الآخر. 
MergeStrategy تصف هذه السمة كيفية تجميع النتائج عند توفّر محاولات متعدّدة. 
MerkleTree تمثيل شجرة Merkle على النحو المحدّد في واجهة برمجة التطبيقات للتنفيذ عن بُعد 
MetricFilePostProcessor يُستخدَم لتحميل ملف سجلّ المقاييس الذي تمّ جمعه أثناء الاختبار وعلى مستوى التشغيل. 
MetricFileUtil أداة لتخزين عملية الاختبار ومقاييس الاختبار في نهاية الاستدعاء في ملف نصي وتحميله إلى Android Build API 
MetricFileUtil.TestRunMetrics  
MetricOption التعليق التوضيحي لطُرق الاختبار التي تمّت إضافة التعليق التوضيحي @Test إليها، أو إذا كان التعليق التوضيحي جزءًا من قائمة التعليقات التوضيحية TestDescription التي تتيح تحديد بعض المَعلمات الإضافية المفيدة في: ضبط سلوك أدوات جمع البيانات، وفلترة بعض الطرق 
MetricsXMLResultReporter تكتب أداة MetricsXMLResultReporter مقاييس الاختبار ومقاييس التشغيل في ملف XML في مجلد محدّد بواسطة المَعلمة metrics-folder في مرحلة invocationEnded من الاختبار. 
MetricTestCase إضافة إلى TestCase تتيح تسجيل المقاييس عند التشغيل كجزء من TradeFed. 
MetricTestCase.LogHolder بنية لتخزين ملف سجلّ سيتم الإبلاغ عنه 
MetricUtil فئة الأدوات المساعدة لاسترداد المقاييس من إعدادات statsd التي تم إرسالها 
MetricUtility يحتوي على طرق مساعدة شائعة لتخزين مقاييس الاختبار وتجميع المقاييس في اختبارات مشابهة وكتابة المقاييس في ملف. 
MetricUtils فئة لتضمين طرق مساعدة للتعامل مع تحويل تنسيق المقاييس. 
MinApiLevelModuleController فئة أساسية لوحدة التحكّم في الوحدة النمطية لعدم تنفيذ الاختبارات عندما يكون مستوى واجهة برمجة التطبيقات أقل من مستوى محدّد. 
MinSdkModuleController فئة أساسية لأداة التحكّم في الوحدة النمطية لعدم تنفيذ الاختبارات على الإصدارات الأقل من رقم إصدار حزمة تطوير البرامج (SDK) المحدّد. 
MixImageZipPreparer IMultiTargetPreparer يجمع بين صور إصدار النظام في إصدار الجهاز. 
MixKernelTargetPreparer ITargetPreparer يسمح بدمج صورة النواة مع صورة الجهاز 
MixRadioTargetPreparer ITargetPreparer يسمح بدمج صورة الراديو مع صورة الجهاز. 
MoblyArtifactReporter أداة إعداد تقارير عن عناصر Mobly 
MoblyBinaryHostTest اختبار المضيف الذي يهدف إلى تشغيل ملف ثنائي بلغة Python من نظام إنشاء Android (Soong) 
MoblyYamlResultControllerInfoHandler معالج عنصر "معلومات وحدة التحكّم" في نتيجة Mobly yaml. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory مصنع معالج نتائج Mobly yaml الذي ينشئ معالجًا مناسبًا استنادًا إلى نوع النتيجة. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser أداة تحليل نتائج اختبارات Mobly yaml 
MoblyYamlResultRecordHandler معالج عنصر "السجلّ" في نتيجة Mobly yaml. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler معالج عنصر "الملخّص" في نتيجة Mobly yaml 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler معالج عنصر Mobly yaml result "قائمة الأسماء التجريبية" 
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 يحتوي على طرق مساعدة شائعة للتحقّق من الوحدة. 
MonitorThread مراقبة عمليات الربط المفتوحة 
MultiFailureDescription جمع عدة FailureDescription في حامل واحد 
MultiLineReceiver التنفيذ الأساسي لـ IShellOutputReceiver، والذي يأخذ البيانات الأولية الواردة من المقبس ويحوّلها إلى عناصر String
MultiMap<K, V> ERROR(/Map) التي تتيح قيمًا متعددة لكل مفتاح 
MultiReceiver التنفيذ الأساسي لـ IShellOutputReceiver، الذي يتضمّن مثيلات متعددة من IShellOutputReceiver ويبث البيانات المستلَمة إلى جميع هذه المثيلات. 

N

NameMangleListener أداة معالجة وكيل لترجمة أسماء طرق الاختبار والفئات والحِزم عند الإبلاغ عن النتائج. 
NativeAllocationInfo تخزِّن هذه السمة معلومات التخصيص الأصلي. 
NativeBenchmarkTest اختبار ينفّذ ملفًا تنفيذيًا لاختبار الأداء الأصلي على جهاز معيّن. 
NativeBenchmarkTestParser IShellOutputReceiver يحلّل ناتج بيانات اختبار الأداء المرجعي، ويجمع مقاييس حول متوسط الوقت المستغرَق في كل عملية. 
NativeBridgeModuleController وحدة تحكّم في الوحدات للتحقّق مما إذا كان الجهاز يتيح استخدام الجسر الأصلي. 
NativeCodeCoverageFlusher فئة أدوات مساعدة تمحو قياسات التغطية الأصلية وتفرض إفراغ بيانات التغطية الأصلية من العمليات على الجهاز. 
NativeDevice التنفيذ التلقائي ITestDevice لأجهزة Android غير كاملة الميزات 
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 لتحديد الذاكرة الأصلية التي لا يمكن الوصول إليها والتي تحتفظ بها كل عملية حاليًا 
NativeLibraryMapInfo ربط عناوين الذاكرة بالمكتبات الأصلية 
NativeStackCallInfo تمثّل هذه السمة عملية استدعاء مكدّس. 
NativeStressTest اختبار ينفّذ ملفًا تنفيذيًا لاختبار الإجهاد الأصلي على جهاز معيّن. 
NativeStressTestParser IShellOutputReceiver: يحلّل هذا البرنامج ناتج بيانات اختبار الضغط، ويجمع مقاييس حول عدد التكرارات المكتملة ومتوسط الوقت لكل تكرار. 
NegativeHandler معالج يحدّد أنّه يجب عدم اتّخاذ أي إجراء وألا تنشئ المَعلمة أي وحدة إضافية. 
NestedDeviceStateMonitor أداة مراقبة حالة الجهاز التي تنفّذ عمليات تحقّق إضافية على الجهاز المضمّن لاستيعاب تفاصيل البيئة المحاكاة 
NestedRemoteDevice تمثيل للجهاز الذي يعمل داخل جهاز Cuttlefish الظاهري عن بُعد 
NetworkNotAvailableException يتم عرض هذا الخطأ عندما يتعذّر اتصال جهاز بالشبكة لإجراء الاختبار. 
NoApkTestSkipper مُعدّ خاص يسمح بتخطّي عملية الاستدعاء بالكامل (الإعداد والاختبارات) في حال عدم توفّر حِزم APK لاختبارها. 
NoDeviceException يتم عرض هذا الخطأ عندما لا يتوفّر جهاز لتنفيذ أمر معيّن. 
NoisyDryRunTest تشغيل تجريبي مع إخراج بيانات مفصّلة لملف أوامر 
NoOpConfigOptionValueTransformer عملية no-op IConfigOptionValueTransformer 
NotMultiAbiHandler معالج خاص يُعلم SuiteModuleLoader بأنّه يجب عدم إنشاء وحدة من خلال واجهة التطبيق الثنائية الثانوية. 
NullDevice عنصر نائب IDevice تستخدمه DeviceManager لتحديد وقت IDeviceSelection.nullDeviceRequested() عندما تكون الحالة true 
NullOutputReceiver تنفيذ IShellOutputReceiver بدون أي إجراء 

O

ObjectUpdater فئة مساعدة لإدارة التعديلات على عناصر AnTS. 
ObjectUpdater.InvocationUpdate نفِّذ عملية تعديل لطلب الاستدعاء المقدَّم. 
ObjectUpdater.TestArtifactUpdate تعديل BuildArtifact الذي تم عرضه 
ObjectUpdater.WorkUnitUpdate واجهة لتغليف عملية التحديث 
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 وحدة التحكّم في الوحدة النمطية التي لا يتم تشغيل الاختبارات عند عدم تثبيت الحِزم المحدّدة على الجهاز. 
زوج<أ، ب> تعريف فئة Pair الخاصة بنا التي تحتوي على كائنين 
Pair<S, T> فئة Pair هي ببساطة مجموعة من عنصرين لاستخدامها في هذه الحزمة. 
PairingMultiTargetPreparer تساعد أداة إعداد الأجهزة المتعددة في إقران جهازين عبر البلوتوث (وإجراء اتصال بينهما). 
ParallelDeviceExecutor<V> برنامج تضمين ERROR(/ExecutorService) لتنفيذ دالة بالتوازي 
ParentSandboxInvocationExecution إصدار InvocationExecution للإجراءات الخاصة باستدعاء الأصل عند تشغيل وضع الحماية 
ParentShardReplicate تكرار عملية الإعداد لجهاز واحد على جميع الأجهزة الأخرى التي ستكون جزءًا من التقسيم 
PartialZipDownloadCache أداة لتخزين الملفات التي تم تنزيل أجزاء منها مؤقتًا استنادًا إلى محتواها 
PassingTestFileReporter ITestInvocationListener يحفظ قائمة بحالات الاختبار الناجحة في ملف اختبار 
PendingBlock هي مجموعة من البيانات التي تخص ملف APK أو ملف التوقيع والتي يحتاجها الجهاز. 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector أداة تجميع تسحب ملفات تتبُّع Perfetto من الجهاز، وتضغطها اختياريًا، وتضيفها إلى سجلّات الاختبار. 
PerfettoGenericPostProcessor معالج لاحق يعالج ملف perfetto proto للمقاييس النصية/الثنائية إلى أزواج مفتاح/قيمة من خلال توسيع رسائل proto والحقول بشكل متكرر باستخدام قيم السلسلة إلى أن يتم العثور على الحقل الذي يحتوي على قيمة رقمية. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer يرسل برنامج إعداد Perfetto ملف الإعداد إلى الجهاز في موقع جغرافي عادي يمكن أن يصل إليه Perfetto. 
PerfettoPullerMetricCollector تم إيقاف هذا الصف نهائيًا. يُرجى استخدام PerfettoFilePullerCollector وERROR(/PerfettoTracePostProcessor) بدلاً منها. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTracePostProcessor معالج لاحق يستردّ ملفات تتبُّع Perfetto من سجلّات الاختبار ويشغّل معالج التتبُّع عليها لإنتاج نموذج أولي لمقياس Perfetto. 
PerfettoTracePostProcessor.METRIC_FILE_FORMAT  
PerfettoTraceRecorder فئة أداة لتسجيل عمليات تتبُّع Perfetto على ITestDevice
PrettyPrintDelimiter أداة مساعدة تساعد في طباعة رسالة محددة تبرز عن غيرها. 
PrettyTestEventLogger مسجّل يطابق الأحداث ويسجّلها لتسهيل عملية تصحيح الأخطاء 
ProcessInfo تُستخدَم لتخزين المعلومات ذات الصلة بالعملية(المستخدم، ومعرّف العملية، والاسم، ووقت البدء بالثواني منذ بداية الحقبة). 
ProcessUtil  
ProfileableClient يمثّل هذا النوع عميلاً واحدًا يمكن تتبُّع أدائه، وعادةً ما يكون عملية جهاز Android الظاهري. 
ProfileableClientData يحتوي على بيانات ProfileableClientImpl
ProfileableClientImpl يمثّل هذا النوع عميلاً واحدًا يمكن إنشاء ملف تعريف له، وهو عادةً عملية Dalvik VM. 
ProfileParameterHandler معالج المَعلمات الأساسي لأي مستخدم ملف شخصي 
ProfileTargetPreparer فئة أساسية لإعداد أداة إعداد الهدف لأي مستخدم ملف شخصي android.os.usertype.profile.XXX
PromptResponse تمثيل لطلب الطلب وردّه 
PromptUtility أداة لإنشاء الطلبات من السياق 
PromptUtility.PromptTemplate مرجع لنموذج الطلب المخزّن في الموارد 
PropertyChanger فئة أداة لتغيير (أو إضافة) عناصر في ملف خصائص Android 
PropertyFetcher يجلب قيم getprop ويخزّنها مؤقتًا من الجهاز. 
ProtoResultParser أداة تحليل لتنسيق Tradefed النتائج الأوّلية. 
ProtoResultParser.TestLevel تعداد يمثّل المستوى الحالي للنموذج الأوّلي الذي تتم معالجته. 
ProtoResultReporter يجب أن ينشئ برنامج إعداد التقارير عن النتائج TestRecord بروتوكول buffer يحتوي على جميع النتائج. 
ProtoUtil طُرق مساعدة للتعامل مع رسائل protobuf بدون تحديد نوعها 
ProxyConfiguration عنصر يتيح الإشارة إلى إعداد عن بُعد لتنفيذه. 
PsParser أداة تُستخدَم لتحليل(المستخدم ومعرّف العملية والاسم) من ناتج الأمر "ps" 
PtsBotTest إجراء اختبارات PTS-bot 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PtsBotTest.TestSyspropConfiguration  
PtsBotTest.TestSyspropConfiguration.SyspropConfig  
PushFileInvoker تم إيقاف هذا الصف نهائيًا. استخدِم PushFilePreparer بدلاً من ذلك 
PushFilePreparer ITargetPreparer التي تحاول نقل أي عدد من الملفات من أي مسار مضيف إلى أي مسار جهاز. 
PythonBinaryHostTest اختبار المضيف الذي يهدف إلى تشغيل ملف ثنائي بلغة Python من نظام الإصدار في Android (Soong)

يتيح مشغّل الاختبار استخدام فلتر التضمين وفلتر الاستبعاد. 

PythonBinaryHostTest.PythonForwarder أداة إعادة توجيه النتائج لاستبدال اسم التشغيل باسم الملف الثنائي 
PythonUnitTestResultParser تفسير نتائج الاختبارات التي يتم إجراؤها باستخدام إطار عمل unittest في Python وتحويلها إلى طلبات على سلسلة من ITestInvocationListener 
PythonUnitTestRunner تم إيقاف هذا الصف نهائيًا. يمكن استخدام PythonBinaryHostTest كبديل. 
PythonVirtualenvHelper فئة مساعدة لتفعيل البيئة الافتراضية للغة Python 3 
PythonVirtualenvPreparer تُعدّ هذه السمة بيئة Python افتراضية على المضيف وتثبّت الحِزم. 

Q

QuotationAwareTokenizer  

R

RawImage بيانات تمثّل صورة مأخوذة من مخزن مؤقت لإطارات جهاز 
RebootReasonCollector أداة جمع تجمع عمليات إعادة تشغيل الجهاز أثناء التشغيل التجريبي وتُبلغ عنها حسب السبب وعدد المرات. 
RebootTargetPreparer أداة إعداد الهدف التي تعيد تشغيل الجهاز. 
RecorderClient عميل مسجّل ResultDB يحمّل نتائج الاختبار إلى ResultDB. 
RecoveryLogPreparer يتم استخدام أداة إعداد الهدف لجمع السجلات قبل الاسترداد. 
RegexTrie<V> ‫RegexTrie هي شجرة بحث ثلاثية حيث يكون كل جزء مخزَّن من المفتاح عبارة عن تعبير عادي ERROR(/Pattern)
RemoteAndroidDevice تنفيذ ITestDevice لجهاز Android كامل الميزات متصل عبر adb connect 
RemoteAndroidTestRunner ينفِّذ أمر اختبار Android عن بُعد ويُبلغ عن النتائج. 
RemoteAndroidTestRunner ينفِّذ أمر اختبار Android عن بُعد ويُبلغ عن النتائج. 
RemoteAndroidTestRunner.StatusReporterMode تمثّل هذه السمة وضع أداة إعداد التقارير عن الحالة في خيارات أمر الأداة. 
RemoteAndroidTestRunner.StatusReporterMode تمثّل هذه السمة وضع أداة إعداد التقارير عن الحالة في خيارات أمر الأداة. 
RemoteAndroidVirtualDevice توسيع نطاق سلوك RemoteAndroidDevice ليشمل جهاز Android كامل الميزات يعمل في Google Compute Engine (Gce). 
RemoteAvdIDevice عنصر نائب IDevice تستخدمه DeviceManager لتحديد وقت DeviceSelectionOptions.gceDeviceRequested() عندما تكون الحالة true 
RemoteBuildInfo حاوية لردّ معلومات الإصدار الخاص بعناصر التحكّم في الإطلاق 
RemoteBuildInfo.BuildAttributeKey  
RemoteBuildInfo.BuildType  
RemoteCacheClient تنفيذ RemoteActionCache يستخدم طلبات gRPC إلى خادم واجهة برمجة تطبيقات بعيد. 
RemoteDynamicPool تنفيذ مجموعة من الاختبارات التي يتم إجراؤها عن بُعد 
RemoteDynamicPool.RequestCallable  
RemoteFileResolver فئة بسيطة تتيح تحميل الملفات من مجموعة متنوعة من الأماكن باستخدام معرّفات الموارد الموحّدة ووظائف مقدّم الخدمة. 
RemoteFileUtil فئة الأدوات المساعدة للتعامل مع الملفات من جهاز بعيد 
RemoteInvocationExecution تنفيذ InvocationExecution الذي يؤدي إلى تنفيذ عن بُعد 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSplitApkInstaller  
RemoteSshUtil أداة لتنفيذ أوامر ssh على مثيلات بعيدة 
RemoteTestTimeOutEnforcer أدوات معالجة تتيح التحقّق من وقت تنفيذ إعداد اختبار معيّن وإيقافه إذا تجاوز المهلة المحدّدة. 
RemoteZip أدوات لفك ضغط الملفات الفردية داخل ملف ZIP بعيد 
RemoveSystemAppPreparer تمثّل ITargetPreparer عملية إزالة حزمة APK من قسم النظام قبل إجراء اختبار. 
ReportPassedTests الإبلاغ في ملف عن الفلاتر المحتملة لاستبعاد الاختبارات الناجحة 
RequestUtil أدوات مساعدة للسماح بإعادة محاولة عامة لطلبات الشبكة مع معالجة الأخطاء 
ResolvePartialDownload حلّ طلب تنزيل جزئي 
ResourceMetricUtil دوال مساعدة لإنشاء المقاييس 
ResourceUtil أداة لقراءة موارد الإعدادات 
RestApiHelper فئة مساعدة لتنفيذ طلبات البيانات من واجهة برمجة تطبيقات REST 
RestartSystemServerTargetPreparer أداة إعداد الهدف التي تعيد تشغيل خادم النظام بدون إعادة تشغيل الجهاز 
ResultAggregator برنامج إعادة توجيه خاص يجمع النتائج عند الحاجة، استنادًا إلى استراتيجية إعادة المحاولة التي تم اتّخاذها. 
ResultAndLogForwarder أداة إعادة توجيه النتائج وأحداث السجلّ 
ResultDBReporter أداة إعداد تقارير النتائج التي تحمّل نتائج الاختبار إلى ResultDB. 
ResultDBUtil فئة الأداة المساعدة لميزة إعداد التقارير في ResultDB 
ResultForwarder ITestInvocationListener تعيد توجيه نتائج الاستدعاء إلى قائمة بمستمعين آخرين. 
ResultReporter  
ResultReporter.ListBuilder<T>  
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 لتشغيل إعدادات Tradefed من أجل تنفيذ خطوة الاسترداد 
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 وتحوِّلها إلى طلبات في سلسلة من ITestInvocationListeners. 

S

SandboxConfigDump فئة Runner التي تنشئ IConfiguration استنادًا إلى سطر أوامر وتنقله إلى ملف 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException استثناء الإعداد الخاص ناتج عن إعداد "وضع الحماية". 
SandboxConfigurationFactory مصنع الإعدادات الخاص للتعامل مع إنشاء الإعدادات لأغراض وضع الحماية 
SandboxConfigUtil فئة أدوات مساعدة لإدارة IConfiguration عند تنفيذ وضع الحماية. 
SandboxedInvocationExecution التنفيذ الخاص في وضع الحماية: هذا هو InvocationExection عندما نكون داخل وضع الحماية وننفّذ الأمر. 
SandboxInvocationRunner نفِّذ الاختبارات المرتبطة باستدعاء الوظيفة في البيئة التجريبية. 
SandboxOptions فئة يمكنها تلقّي خيارات وتوفيرها لعنصر ISandbox
SchedulerState تعداد يمثّل قائمة بالحالات التي يمكن أن تكون فيها عمليات الاستدعاء ووحدات العمل. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenshotOnFailureCollector أداة تجميع ستلتقط لقطة شاشة وتسجّلها عند تعذُّر حالة اختبار. 
Sdk28ModuleController وحدة التحكّم في الوحدة النمطية للتحقّق مما إذا كان الجهاز يعمل بالإصدار 28 من حزمة تطوير البرامج (SDK) (الإصدار 9 من نظام التشغيل Android) أو إصدار أحدث. 
Sdk29ModuleController لا تُجرى الاختبارات إلا إذا كان الجهاز الخاضع للاختبار يعمل بالإصدار 29 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk30ModuleController لا تُجرى الاختبارات إلا إذا كان إصدار حزمة تطوير البرامج (SDK) على الجهاز الخاضع للاختبار هو 30 أو إصدارًا أحدث. 
Sdk31ModuleController لا تُجري الاختبارات إلا إذا كان إصدار حزمة تطوير البرامج (SDK) على الجهاز الخاضع للاختبار هو 31 أو إصدارًا أحدث. 
Sdk32ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز الخاضع للاختبار يعمل بالإصدار 32 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk33ModuleController لا تُجري الاختبارات إلا إذا كان إصدار حزمة تطوير البرامج (SDK) على الجهاز الخاضع للاختبار هو 33 أو إصدارًا أحدث. 
Sdk34ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 34 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk35ModuleController لا تُجري الاختبارات إلا إذا كان إصدار حزمة تطوير البرامج (SDK) على الجهاز الخاضع للاختبار هو 35 أو إصدارًا أحدث. 
Sdk36ModuleController لا تُجري الاختبارات إلا إذا كان إصدار حزمة تطوير البرامج (SDK) على الجهاز الخاضع للاختبار هو 36 أو إصدارًا أحدث. 
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 يجمع نتائج عمليات استدعاء الاختبارات المقسّمة. 
ShellCommandUnresponsiveException استثناء يتم طرحه عندما يستغرق تنفيذ أمر shell على جهاز وقتًا طويلاً لإرسال ناتجه. 
ShellOutputReceiverStream فئة فرعية للأدوات المساعدة من OutputStream تكتب في IShellOutputReceiver. 
ShellStatusChecker تحقَّق مما إذا كانت حالة الصدفة كما هو متوقّع قبل تشغيل الوحدة وبعده. 
ShippingApiLevelModuleController يمكنك إجراء الاختبارات إذا كان الجهاز يستوفي الشروط التالية:
  • إذا تم تحديد min-api-level:
    • يجب أن يكون الجهاز مزوّدًا بالإصدار min-api-level أو إصدار أحدث. 
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 من المصدر وتتعرّف على تنسيق البيانات. 
SparseIntArray تُعيِّن SparseIntArrays الأعداد الصحيحة إلى الأعداد الصحيحة. 
SplitApkInstaller  
SplitApkInstallerBase  
SpongeUtils فئة لتضمين طرق مساعدة للتعامل مع Sponge 
StatsdBeforeAfterGaugeMetricPostProcessor معالج لاحق يعالج مقاييس المقياس التي تم جمعها بطريقة "قبل/بعد"، أي 
StatsdEventMetricPostProcessor معالج لاحق يعالج مقاييس الأحداث في تقارير statsd إلى أزواج المفتاح/القيمة، باستخدام أدوات التنسيق المحدّدة في المعالج. 
StatsdGenericPostProcessor معالج لاحق يعالج تقارير statsd الثنائية بتنسيق proto إلى أزواج مفتاح/قيمة من خلال توسيع التقرير كبنية شجرية. 
StatusCheckerResult يحتوي على نتيجة تنفيذ ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger ILeveledLogOutput يوجّه رسائل السجلّ إلى stdout. 
StopServicesSetup ITargetPreparer يؤدي إلى إيقاف الخدمات على الجهاز 
StreamProtoReceiver جهاز استقبال يحوّل 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 تعذّر تنفيذ أمر عملية فرعية. 
SubprocessConfigBuilder إنشاء برنامج تضمين XML لإعدادات TF الحالية 
SubprocessEventHelper أداة مساعدة لتسلسل/إلغاء تسلسل الأحداث التي سيتم تمريرها إلى السجلّ 
SubprocessEventHelper.BaseTestEventInfo فئة Base Helper لمعلومات 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 لتنفيذ الاختبارات على عملية تثبيت منفصلة من TensorFlow 
SuiteApkInstaller تثبيت حِزم APK المحدّدة لإعداد Suite: إما من المتغيّر $ANDROID_TARGET_OUT_TESTCASES أو ROOT_DIR في معلومات الإصدار 
SuiteModuleLoader يستردّ هذا الأمر تعريفات وحدة اختبار التوافق من المستودع. 
SuiteModuleLoader.ConfigFilter استخدِم ERROR(/FilenameFilter) للعثور على جميع ملفات الإعداد في دليل. 
SuiteResultCacheUtil أداة لتحميل نتائج التخزين المؤقت وتنزيلها لوحدة اختبار. 
SuiteResultCacheUtil.CacheResultDescriptor تصف هذه السمة نتائج ذاكرة التخزين المؤقت. 
SuiteResultHolder عنصر مساعد لتسهيل تسلسل نتائج الاستدعاء وإلغاء تسلسلها. 
SuiteResultReporter جمع نتائج الاختبارات لتنفيذ مجموعة اختبارات كاملة وإخراج النتائج النهائية 
SuiteResultReporter.ModulePrepTimes حاوية العناصر لوقت الإعداد والإزالة لوحدة واحدة 
SuiteTestFilter يمثّل هذا النوع فلترًا لتضمين الاختبارات واستبعادها. 
SwitchUserTargetPreparer ITargetPreparer الذي ينتقل إلى نوع المستخدم المحدّد في setUp 
SyncException يتم عرض هذا الاستثناء عندما لا تكتمل عملية نقل باستخدام ERROR(/SyncService)
SyncException.SyncError  
SyncService فئة خدمة المزامنة لإرسال البيانات إلى الأجهزة/المحاكيات أو سحبها منها، وذلك من خلال أداة تصحيح الأخطاء. 
SyncService.FileStat  
SyncService.ISyncProgressMonitor توفّر الفئات التي تنفّذ هذه الواجهة طرقًا للتعامل مع عرض مستوى تقدّم عملية النقل. 
SystemServerFileDescriptorChecker للتحقّق مما إذا كان خادم النظام على وشك استنفاد واصفات الملفات (FD). 
SystemServerStatusChecker تحقَّق ممّا إذا كان رقم تعريف العملية (PID) الخاص بـ system_server قد تغيّر قبل تشغيل الوحدة وبعده. 
SystemUpdaterDeviceFlasher IDeviceFlasher يعتمد على أداة تحديث النظام لتثبيت صورة نظام مضمّنة في حزمة تحديث عبر شبكة غير سلكية (OTA). 
SystemUtil فئة الأدوات المساعدة لإجراء طلبات النظام. 
SystemUtil.EnvVariable  

T

TableBuilder فئة مساعدة لعرض مصفوفة من عناصر السلسلة في جدول. 
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 
TestDependencyResolver أداة مساعدة لحلّ التبعيات عند الحاجة 
TestDescription فئة تمثّل معلومات حول حالة اختبار. 
TestDescriptionsFile فئة أداة لتنظيم قائمة TestDescriptions وتحويلها إلى ملف اختبار. 
TestDevice تنفيذ ITestDevice لجهاز Android كامل الميزات 
TestDevice.MicrodroidBuilder أداة إنشاء تُستخدَم لإنشاء Microdroid TestDevice. 
TestDeviceOptions حاوية لـ ITestDevice Option 
TestDeviceOptions.InstanceType  
TestDeviceState تمثيل أكثر اكتمالاً لحالة الجهاز من DeviceState 
TestEnvironment فئة لنمذجة رسالة TestEnvironment التي تعرضها واجهة برمجة التطبيقات TFC. 
TestErrorIdentifier معرّف الخطأ من الاختبارات وبرامج تشغيل الاختبارات 
TestFailureModuleController وحدة التحكّم في الوحدة التي تريد ببساطة ضبط طريقة عمل سجلّ حالات فشل الاختبارات التي تم جمعها. 
TestFilePushSetup ITargetPreparer يدفع ملفًا واحدًا أو أكثر من مجلد IDeviceBuildInfo.getTestsDir() إلى الجهاز. 
TestFilterHelper فئة مساعدة لفلترة الاختبارات 
TestGroupStatus فئة لتخزين حالة مجموعة اختبار 
TestIdentifier تحدّد هذه السمة اختبارًا تم تحليله. 
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 أداة لتحويل TestRecord proto إلى تنسيق يمكن التعامل معه بسهولة أكبر في Tradefed. 
TestRecordProtoUtil أداة لقراءة TestRecord proto من ملف 
TestResource فئة لنمذجة رسالة TestResource التي تعرضها واجهة برمجة التطبيقات TFC. 
TestResourceDownloader فئة لتنزيل ملفات موارد الاختبار من نظام الملفات أو "خدمة التخزين السحابي من Google" أو HTTP 
TestResult حاوية لنتيجة اختبار واحد 
TestResult حاوية لنتيجة اختبار واحد 
TestResult.TestStatus  
TestResultListener نسخة مبسطة من ITestLifecycleListener للمنفذين الذين يهتمون فقط بنتائج الاختبار الفردية. 
TestRunnerUtil فئة أدوات مساعدة لمشغّلات الاختبار المختلفة 
TestRunResult تحتوي على نتائج من عملية اختبار واحدة. 
TestRunResult تحتوي على نتائج من عملية اختبار واحدة. 
TestRunResultListener معالج أحداث يتيح قراءة حالة تشغيل الاختبار النهائي. 
TestRunToTestInvocationForwarder Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver
TestsPoolPoller حزمة الاختبارات التي تسمح بتنفيذ جميع الاختبارات في مجموعة من الاختبارات 
TestStatus تمثيل في Tradefed للحالات المحتملة لطرق الاختبار 
TestStatus تعداد يمثّل النتائج المحتملة للاختبار. 
TestSuiteInfo فئة تحلّ مشكلة تحميل البيانات الوصفية ذات الصلة بالإصدار لمجموعة الاختبارات

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

TestSummary فئة لتمثيل ملخّص اختبار 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer يثبّت تطبيقًا واحدًا أو أكثر من مجلد IDeviceBuildInfo.getTestsDir() على قسم /system على الجهاز 
TestTimeoutEnforcer برامج معالجة الأحداث التي تتيح التحقّق من وقت تنفيذ حالة اختبار معيّنة وإيقافها إذا تجاوزت المهلة المحدّدة. 
TextResultReporter أداة إعداد تقارير عن نتائج الاختبار تعيد توجيه النتائج إلى أداة طباعة النتائج النصية في JUnit. 
TfInternalOptionsFetcher فئة أداة مساعدة تتيح للفئات تحميل قيمة متغيّر بشكل ثابت من ملف res. 
TfMetricProtoUtil فئة أداة مساعدة لتسهيل عملية الانتقال من Map<string, string=""> إلى Map<string, metric="">.  </string,></string,>
TfObjectTracker أداة لتتبُّع استخدام عناصر Trade Federation المختلفة. 
TfSuiteRunner تنفيذ ITestSuite الذي سيحمّل الاختبارات من مجلد res/config/suite/ في ملفات JAR الخاصة بإطار عمل TF 
TfTestLauncher IRemoteTest لتنفيذ اختبارات الوحدات أو الاختبارات الوظيفية على تثبيت منفصل من TensorFlow 
ThreadInfo تحتوي على معلومات سلسلة محادثات. 
TimeoutException يتم عرض هذا الاستثناء عندما يتعذّر الاتصال بـ Adb بسبب انتهاء المهلة. 
TimeoutRemainder فئة الأدوات المساعدة لتتبُّع الوقت المتبقي بعد انتهاء المهلة الأولية 
TimeoutRemainder.DefaultSystemNanoTime  
TimeoutRemainder.SystemNanoTimeProvider  
TimeStatusChecker أداة التحقّق من الحالة للتأكّد من مزامنة وقت الجهاز المضيف مع وقت الجهاز. 
TimeUtil يحتوي على طرق مساعدة ذات صلة بالوقت. 
TimeVal هذا نوع من القيم الحدّية التي تتضمّن Long
TimeWaster أداة بسيطة لإعداد الهدف بهدف إضاعة الوقت وربما إعادة تشغيل الجهاز. 
TokenProperty الرمز المميز المتوافق مع التقسيم الديناميكي. 
TokenProviderHelper أداة مساعدة تعرض مقدّم الخدمة المرتبط برمز مميّز معيّن، وذلك لمعرفة ما إذا كان الجهاز متوافقًا مع الرمز المميّز. 
TraceCmdCollector IMetricCollector يجمع عمليات التتبُّع أثناء الاختبار باستخدام trace-cmd، ويسجّلها في عملية الاستدعاء. 
TracePropagatingExecutorService هي خدمة تنفيذية تحوّل المهام إلى عملية تنفيذ أساسية مع نشر سياق التتبُّع. 
TracingLogger فئة تساعد في إدارة التتبُّع لكل استدعاء اختبار. 
TradefedConfigObject فئة لنموذج رسالة TradefedConfigObject من واجهة برمجة تطبيقات TFC. 
TradefedConfigObject.Type قائمة بأنواع عناصر الإعدادات التي يمكن إدخالها في إعدادات أمر المجموعة. 
TradefedDelegator عناصر تساعد في تفويض عملية الاستدعاء إلى ملف Tradefed ثنائي آخر. 
TradefedFeatureClient عميل grpc لطلب تنفيذ الميزة من الخادم 
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 ينتظر ضبط التاريخ والوقت على الجهاز

يمكن أن يفرض هذا المحضِّر TargetSetupError إذا لم يتم ضبط التاريخ والوقت خلال المهلة المحدّدة. 

WifiCommandUtil فئة أداة يمكنها تحليل نواتج أوامر Wi-Fi. 
WifiCommandUtil.ScanResult تمثّل هذه السمة شبكة Wi-Fi تحتوي على المعلومات ذات الصلة. 
WifiHelper فئة مساعدة للتعامل مع خدمات Wi-Fi على الجهاز 
WifiPreparer ITargetPreparer يضبط شبكة Wi-Fi على الجهاز إذا لزم الأمر. 
WorkUnitType تعداد يمثّل أنواع وحدات العمل المحتملة. 

X

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

Y

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

Z

ZipCompressionStrategy ICompressionStrategy لإنشاء أرشيفات بتنسيق zip 
ZipUtil فئة مساعدة للعمليات ذات الصلة بالضغط 
ZipUtil2 فئة مساعدة لاستخراج ملفات zip تأخذ أذونات ملفات POSIX في الاعتبار