مؤشّر الصف

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

A

AaptParser فئة تستخرج المعلومات من حزمة APK عن طريق تحليل ناتج الأمر "aapt dump badging". 
AaptParser.AaptVersion تعداد الخيارات لإصدار 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(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger))
AdbDeviceConnection.Factory  
AdbDeviceTracker توفّر أحداث اتصال الجهاز وتغيير حالته من خلال تنفيذ مخرجات الأمر adb track-devices وتحليلها. 
AdbHelper فئة مساعدة للتعامل مع الطلبات وعمليات الربط ببرنامج adb. 
AdbHelper.AdbResponse الردّ من ADB 
AdbHelper.AdbService تحديد خدمة adb التي يجب أن يستهدفها الأمر 
AdbInitOptions خيارات تهيئة AndroidDebugBridge 
AdbInitOptions.Builder تنشئ هذه السمة خيارات تهيئة لـ ADB. 
AdbRootElevator AutoCloseable يتيح الوصول إلى الجذر باستخدام adb عند إنشائه إذا لزم الأمر، ويعيد حالة الجذر عند اكتمال العملية. 
AdbShimDevice تنفيذ العنصر النائب AdbShimDevice لـ IDevice 
AdbSocketUtils  
AdbSshConnection اتصال adb عبر جسر ssh 
AdbStopServerPreparer يستهدف هذا الخيار أداة الإعداد لإيقاف خادم adb على المضيف قبل وبعد تشغيل اختبارات adb. 
AdbTcpConnection تمثيل الاتصال التلقائي بجهاز، ويُفترض أن يكون اتصال adb عاديًا بالجهاز. 
AdbUtils فئة أدوات لعمليات adb 
AdbVersion  
AFlagsFeatureFlag وصف لعلامة الميزة، كما تم تحليله من `aflags list`. 
AFlagsFeatureFlag.Mutability ما إذا كان يمكن تغيير قيمة هذا الخيار أم لا 
AFlagsFeatureFlag.Setter المكان الذي تم فيه ضبط هذه العلامة آخر مرة 
AFlagsFeatureFlag.State حالة العلامة (أي 
AFlagsTargetPreparer يستخدم aflags لتجاوز العلامات قبل إجراء اختبار. 
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. 
‫AndroidBuildArtifactHelper فئة مساعِدة تُستخدَم لطلب بيانات من واجهة برمجة التطبيقات Android Build API بشأن عناصر الإصدار. 
AndroidBuildDownloader IFileDownloader يسترد الملفات من Android Build API. 
AndroidBuildFetcher فئة مساعدة تُستخدَم لتنزيل الملفات من Android Build API. 
AndroidBuildRemoteFileResolver تنفيذ IRemoteFileResolver الذي يسمح بالتنزيل من خادم إصدارات Android 
AndroidBuildResultReporter إرسال نتائج الاختبار إلى Android Build API 
AndroidBuildTestResult عنصر الحاوية لتخزين نتيجة الاختبار ونشرها في Android Build API 
AndroidCompatibility توفّر هذه السمة طرقًا لتسهيل تحميل الحقول الخاصة بنظام Android إلى ResultDB. 
AndroidDebugBridge اتصال بأداة Android Debug Bridge (adb) على جهاز المضيف

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

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 من وسيطات سطر الأوامر التي تم تحليلها. 
ArgUtil فئة أداة لتحليل الوسيطات المنسَّقة على النحو المتوقّع إلى OptionDef
ArrayHelper فئة أداة توفّر تحويلاً من مصفوفة إلى عدد صحيح/طويل للبيانات التي يتم تلقّيها من الأجهزة من خلال adb. 
ArrayUtil طُرق مساعدة للمصفوفات 
ArtChrootPreparer أنشئ دليل chroot لاختبارات ART. 
ArtGTest  
ArtifactDetails يصف هذا الحقل بنية المحتوى ووصفه كما تم إنشاؤه بواسطة أداة CAS 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer أداة مساعدة تساعد في تحليل عناصر الإنشاء للحصول على إحصاءات. 
ArtRunTest أداة لتشغيل اختبارات ART. 
ArtRunTest.AdbShellCommandException فئة استثناء للإبلاغ عن خطأ حدث أثناء تنفيذ أمر ADB shell. 
ArtTest  
AtestExecutionPlanSuiteRunner تنفيذ ITestSuite 
ATestFileSystemLogSaver يتم استخدام فئة LogSaver هذه من خلال ATest لحفظ السجلات في مسار معيّن. 
AtestRunner تنفيذ ITestSuite 
AtestUtils فئة أدوات مساعدة لمشغّلات Atest. 
AtestUtils.IncrementalSetupEnabled تعداد يمثّل مواصفات الإعداد التدريجي. 
AtraceCollector IMetricCollector هو برنامج يتم تشغيله أثناء الاختبار لجمع النتائج وتسجيلها في سجلّ الاستدعاء. 
AtraceRunMetricCollector يجمع عمليات التتبُّع من جميع أدلة الاختبار ضمن الدليل المحدّد من الجهاز الاختباري، ويسجّل دليل الاختبار، ويعالج ملفات التتبُّع بعد ذلك ضمن دليل الاختبار، ويجمع المقاييس. 
AutoLogCollector تعداد يصف أداة الجمع التي يمكن أن تتعامل معها أداة الاختبار تلقائيًا. 
AutoLogProcessor تعداد يصف المعالج الذي يمكن أن يتعامل معه إطار الاختبار تلقائيًا. 
AutomatedReporters الفئة التي تحدد عملية الربط من أدوات إعداد التقارير المبرمَجة في Tradefed 
AvdData بيانات Avd التي تم عرضها من [IDevice.getAvdData]. 
AveragePostProcessor تنفيذ معالج لاحق يحسب متوسط قائمة المقاييس 

B

BackgroundDeviceAction ينفّذ أمرًا على جهاز معيّن مع تكراره حسب الحاجة إلى أن يتم إلغاء الإجراء. 
BaseDeviceMetricCollector التنفيذ الأساسي لـ IMetricCollector الذي يتيح بدء عملية الجمع وإيقافها في onTestRunStart(DeviceMetricData) وonTestRunEnd(DeviceMetricData,Map) 
BaseEmulatorPreparer أداة إعداد شائعة لتشغيل محاكي محلي 
BaseHostJUnit4Test فئة الاختبار الأساسية لتنفيذ اختبارات JUnit4 على الجهاز المضيف 
BaseLeveledLogOutput تنفيذ أساسي للرمز ILeveledLogOutput يتيح فلترة بعض العلامات استنادًا إلى اسمها أو مكوّناتها. 
BaseModuleController التنفيذ الأساسي لـ IModuleController الذي يجب تنفيذه للتحقّق مما إذا كان يجب تشغيل وحدة أو لا 
BaseMultiTargetPreparer التنفيذ الأساسي للسمة IMultiTargetPreparer الذي يسمح بإيقاف العنصر 
BasePostProcessor الفئة الأساسية IPostProcessor التي يجب أن يوسّعها كل تنفيذ. 
BaseRetryDecision التنفيذ الأساسي للعلامة IRetryDecision 
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput يوجّه رسائل السجلّ إلى دفق الإخراج وإلى stdout. 
BaseSwitchUserTargetPreparer ITargetPreparer الذي يتم التبديل إلى نوع المستخدم المحدّد فيه في setUp 
BaseSystemTestEnvPreparer إعادة التشغيل إلى بيئة اختبار النظام الأساسي 
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 تحميل أدوات تحليل الاسم باستخدام ميزة تحميل الخدمات 
BrightnessSetupConfigUtil فئة أدوات تحمّل BrightnessSetupConfig من مسار الفئة وتوفّر إمكانية الوصول إلى الطرق. 
Bugreport عنصر يحتوي على مراجع لملفات تقرير الأخطاء، وهو متوافق مع تقرير الأخطاء المسطّح وتقرير الأخطاء المضغوط (bugreportz). 
BugreportCollector ITestInvocationListener وسيط يجمع تقارير الأخطاء عند وقوع أحداث قابلة للضبط، ثم يستدعي ITestInvocationListener.testLog على العناصر التابعة له بعد جمع كل تقرير خطأ. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate عبارة منطقية كاملة تصف وقت التقاط تقرير الأخطاء. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector جمع bugreportz عند تعذُّر تنفيذ حالة اختبار 
BugreportzOnTestCaseFailureCollector جمع bugreportz عند تعذُّر تنفيذ حالة اختبار في عملية تشغيل 
BuildAnalysis تمثّل هذه السمة نتائج تحليل إصدار واحد. 
BuildApiFlashingResourcesRetriever IFlashingResourcesRetriever يسترد ملفات الصور المساعدة من واجهة برمجة التطبيقات الخاصة بإنشاء Android، ويستخدم نظام الملفات الشبكي (NFS) كخيار احتياطي إذا لم تكن واجهة برمجة التطبيقات متاحة. 
BuildError يتم عرض هذا الخطأ إذا تعذّر تشغيل الإصدار المقدَّم. 
BuildInfo تنفيذ عام لـ IBuildInfo يجب ربطه بـ ITestDevice 
BuildInfoKey فئة تحتوي على تعداد متعلّق بطلبات البحث عن معلومات الإصدار. 
BuildInfoKey.BuildInfoFileKey تعداد يصف جميع أنواع الملفات المعروفة التي يمكن طلب البحث عنها من خلال IBuildInfo.getFile(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 استثناء مجرّد للاستثناء الذي يمكن طرحه عندما تؤدي بيانات أدخلها المستخدم إلى إلغاء الإجراء. 
CarModuleController يمنع عنصر التحكّم هذا تنفيذ حالات الاختبار على الأجهزة غير المتعلّقة بالسيارات. 
CarryDnaeError ‫Internal RuntimeException لنقل DeviceNotAvailableException من خلال إطار عمل JUnit4  
CarryInterruptedException يتم طرح هذا الاستثناء عند تشغيل مهلة مرحلة الاختبار، وعندما يكون من الضروري نقل InterruptedException من سلسلة تنفيذ تجريبي إلى سلسلة تنفيذ الاستدعاء. 
CasConverter فئة singleton لتحويل دليل مقسّم إلى أجزاء FastCDC إلى الدليل الأصلي 
CasFileDownloader أداة تنزيل الملفات لتنزيل الملفات من نظام RBE CAS 
CasFuseDriverProfile ‫CasDriverProfile هو تطبيق محدّد لـ IFuseDriverProfile خاص بصور الأجهزة التي تتضمّن أدلة مقسّمة إلى أجزاء FastCDC. 
CasOptions خيارات الإعداد على مستوى المضيف لبرنامج تنزيل CAS. 
CasUtil  
CdmaDeviceFlasher فئة تعرض صورة على جهاز Android فعلي مزوّد بجهاز استقبال CDMA. 
CecControllerTokenProvider مقدّم الرموز المميزة المتعلّقة بالتحكّم بالأجهزة الإلكترونية الاستهلاكية (CEC) 
CentralDirectoryInfo ‫CentralDirectoryInfo هو فئة تحتوي على معلومات ملف أو مجلد داخل ملف ZIP. 
CheckPairingPreparer CompanionAwarePreparer يتيح التحقّق من ربط البلوتوث بين الجهاز الأساسي والجهاز المرافق 
Chunker تقسِّم هذه الدالة السلسلة blob إلى سلسلة واحدة أو أكثر من السلاسل Chunk التي يبلغ حجمها chunkSize بايت كحد أقصى. 
Chunker.Chunk يشير هذا المصطلح إلى جزء من كائن ثنائي كبير. 
CircularAtraceUtil أداة atrace تم تطويرها في الأساس لتحديد الأسباب الجذرية لأخطاء ANR أثناء اختبار Monkey  
CircularByteArray بنية بيانات لتخزين مصفوفة ذات حجم ثابت تعمل كمخزن مؤقت دائري، وتتتبّع المجموع الكلي لجميع القيم في المصفوفة. 
ClangCodeCoverageCollector BaseDeviceMetricCollector الذي سيجلب قياسات تغطية Clang من الجهاز ويسجّلها كعناصر اختبار. 
ClangProfileIndexer فئة أداة مساعدة تفهرس قياسات تغطية التعليمات البرمجية في Clang. 
ClassNotFoundConfigurationException ConfigurationException عندما يتعذّر العثور على فئة عنصر 
ClasspathLauncherUtil فئة مساعدة للطُرق ذات الصلة باختبار الإطلاق 
ClassPathScanner للعثور على إدخالات في مسار الفئة 
ClassPathScanner.ClassNameFilter IClassPathFilter يفلتر أسماء فئات Java ويحوّلها. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter يرفض الفئات الداخلية 
ClassPathScanner.IClassPathFilter فلتر لمسارات إدخال classpath

مستوحى من FileFilter 

العميل عميل تخزين اختبار Android الذي يحمّل نتائج الاختبار إلى خدمة "تخزين الاختبار". 
ClockworkUtils أداة مساعدة دقيقة لمشاركة منطق الأجهزة المتعدّدة 
CloseableTraceScope فئة محدودة النطاق تتيح إعداد تقارير عن قسم التتبُّع من خلال try-with-resources 
ClusterBuildInfo فئة IBuildInfo لعمليات الإنشاء التي يتم نقلها من TFC 
ClusterBuildProvider IBuildProvider لتنزيل موارد اختبار TFC 
ClusterClient تنفيذ IClusterClient للتفاعل مع الخلفية في "مركز المطوّرين" 
ClusterCommand فئة تمثّل مهمة تم استرجاعها من TF Cluster. 
ClusterCommand.RequestType  
ClusterCommand.State حالة الأمر في مجموعة TF. 
ClusterCommandConfigBuilder فئة لإنشاء ملف إعداد لأمر مجموعة 
ClusterCommandEvent فئة لتضمين أحداث أوامر المجموعة التي سيتم تحميلها. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher فئة IRemoteTest لتنفيذ أمر من TFC من خلال عملية فرعية TF 
ClusterCommandScheduler ICommandScheduler لدعم TFC (مجموعة Tradefed). 
ClusterCommandStatus فئة تمثّل حالة وسبب إلغاء أمر من TF Cluster. 
ClusterDeviceInfo فئة لتضمين معلومات جهاز المجموعة التي سيتم تحميلها 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor تنفيذ IDeviceMonitor يرسل النتائج إلى خدمة Tradefed Cluster. 
ClusterEventUploader<T extends IClusterEvent> فئة ClusterEventUploader التي تحمّل IClusterEvent إلى TFC 
ClusterHostEvent فئة لتغليف أحداث مضيف المجموعة التي سيتم تحميلها. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType تعدادات لأنواع أحداث المضيف المختلفة 
ClusterHostUtil دوال مساعدة ثابتة لمجموعة 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 يحتوي على نتيجة أمر. 
CommandResultWith<T> يحتوي على النتيجة المنظَّمة لأحد الأوامر. 
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() على جهاز مصاحب مخصّص. 
CompatHandler معالج ModuleParameters.COMPATIBILITY_MODE 
CompatTargetPreparer ITargetPreparer يجهّز الجهاز لإجراء اختبارات التوافق. 
CompileBootImageWithSpeedTargetPreparer يعيد تجميع مسار فئة التمهيد وخادم النظام باستخدام فلتر المجمّع "speed". 
ConditionFailureMonitor راقِب أي أخطاء ناتجة عن عملية الاستدعاء. 
ConditionPriorityBlockingQueue<T> فئة آمنة للاستخدام المتزامن تتضمّن عمليات مشابهة لعمليات 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 الرئيسية التي توفّر للمستخدم الواجهة اللازمة للتفاعل

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

  • إضافة أمر للاختبار
  • عرض قائمة بالأجهزة وحالتها
  • list invocations in progress
  • عرض الأوامر في قائمة الانتظار
  • 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 ملخّص لتحليل المحتوى 
ContentBasedHelper أداة مساعدة للحصول على جميع معلومات المحتوى المتعلّقة بإصدار وتطبيقه الأساسي 
ContentInformation يمثّل المحتوى الخاص بإصدار معيّن من هدف الإنشاء وإصداره الأساسي والإصدار الحالي. 
ContentInformationCache تخزين ContentInformation مؤقتًا وضمان دورة حياة الملفات ذات الصلة به 
ContentMappings  
ContentMerkleTree احتساب MerkleTree من معلومات المحتوى 
ContentModuleLister احتساب قائمة الوحدات من السياق 
ContentProviderHandler معالج يجرّد تفاعلات موفّر المحتوى ويسمح باستخدام موفّر المحتوى على الجهاز لإجراء عمليات مختلفة. 
ContentRequest فئة لإنشاء الطلب إلى واجهة برمجة التطبيقات 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener TestResultListener يتتبّع إجمالي عدد الاختبارات حسب TestStatus 
CountTestCasesCollector احتساب عدد حالات الاختبار IRemoteTest وإعداد تقرير بها 
CoverageMeasurementForwarder اختبار العنصر النائب الذي يعيد توجيه قياسات التغطية من موفِّر الإصدار إلى أداة تسجيل البيانات. 
CoverageMetadataCollector ILogSaverListener الذي يجمع قياسات التغطية المسجّلة وينشئ CoverageMetadataProto لمعالجتها بواسطة خدمة &quot;تغطية الرموز البرمجية&quot; في Android 
CoverageOptions عنصر Tradefed لتضمين خيارات التغطية 
CoverageOptions.Toolchain  
CpuThrottlingWaiter ITargetPreparer ينتظر إلى أن تتم استعادة الحد الأقصى للتردد على جميع النوى إلى أعلى مستوى متاح 
CreateAvdPreparer  
CreateUserPreparer أداة إعداد الملف المستهدَف لإنشاء مستخدم ثانوي وتنظيفه في النهاية 
CrosDutTopologyPreparer أداة إعداد تشغّل أداة dt-converter لإنشاء إعدادات الاختبار ومعلماته. 
CrosLsNexusPreparer أداة إعداد تبدأ خدمة LSNexus وتوقفها لجهاز ChromeOS. 
CtsDeviceLaunchControlProvider LaunchControlProvider مقابل DeviceFolderBuildInfo 
CtsLaunchControlProvider LaunchControlProvider لإنشاء CTS 
CtsLaunchControlProvider.PartialDownloadMode  
CtsSettingsSetup ITargetPreparer: هو برنامج يضبط إعدادات الجهاز استعدادًا لتشغيل اختبارات CTS. 
CtsTestLauncher IRemoteTest لتشغيل الاختبارات على عملية تثبيت منفصلة لحزمة CTS 
CurlGenAiClient توفير عميل مركزي للتفاعل مع GenAI API وإرسال طلبات سريعة 
CurlGenAiClient.Model قائمة النماذج المتاحة للاستخدام 
CurrentInvocation فئة تتتبّع معلومات الاستدعاء الحالية وتقدّمها، وهي معلومات مفيدة في أي مكان داخل الاستدعاء. 
CurrentInvocation.InvocationInfo بعض المفاتيح الخاصة التي تحمل أسماءً والتي سنملأها دائمًا عند استدعاء الدالة 
CurrentInvocation.IsolationGrade تصف هذه السمة مستوى العزل 
CuttlefishDisplayFeature تنفيذ خادم Tradefed للتفاعل مع ميزات العرض في Cuttlefish (أي تنفيذ الأمر `cvd display` محليًا) 
CuttlefishDisplayHandler أداة مساعدة للتعامل مع طلبات عرض Cuttlefish 
CuttlefishDisplayHandler.Display  

D

DdmPreferences الإعدادات المفضّلة لمكتبة DDM 
DebugHostLogOnFailureCollector المجمِّع الذي سيجمع سجلّات جانب المضيف ويسجّلها عند حدوث خطأ في حالة الاختبار. 
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 يحتوي على طرق وفئات مساعدة لتنفيذ الأوامر المتزامنة على الجهاز

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

DeviceConcurrentUtil.ShellCommandCallable<V> تمثّل Callable تفاصيل تنفيذ أمر shell على ITestDevice
DeviceConfigurationHolder تنفيذ IDeviceConfiguration ملموس يخزِّن عناصر إعدادات الجهاز التي تم تحميلها في سماته. 
DeviceConnection يمثّل هذا النوع اتصالاً بجهاز من خلال أداة Android Debug Bridge لاستخدامه مع ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,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 يحتوي أيضًا على عناصر أخرى من عناصر التصميم مضمّنة في دليل على نظام الملفات المحلي. 
DeviceImagePartition تحدّد هذه السمة الأقسام لصورة الجهاز. 
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 
DeviceLaunchControlProvider حساب IDeviceBuildInfo على LaunchControlProvider 
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 يحجب بيانات المستخدم 
DexMetadataExtractor تثبِّت هذه الأداة ملفات Dex Metadata لحِزم APK المحدّدة. 
DigestCalculator طُرق مساعدة لاحتساب Digest 
DirectedGraph<V> تنفيذ رسومات بيانية موجَّهة غير مرجَّحة 
DisableSELinuxTargetPreparer أداة إعداد الهدف التي توقف SELinux في حال تفعيله. 
DryRunKeyStore ملف تخزين مفاتيح لتشغيل الوضع التجريبي يتم فيه دائمًا استبدال أي قيمة لملف تخزين المفاتيح والعثور عليها بشكل صحيح. 
DryRunner يُجري الاختبارات بشكل تجريبي وشفاف بدلاً من تنفيذها فعليًا. 
DynamicFileStubTest هذا اختبار tradefed للتأكّد من أنّ tradefed يمكنه حلّ الملف الديناميكي بشكل صحيح. 
DynamicRemoteFileResolver فئة تساعد في تحديد مسار الملفات البعيدة. 
DynamicRemoteFileResolver.FileResolverLoader تحميل عمليات تنفيذ IRemoteFileResolver 
DynamicShardHelper استراتيجية التقسيم للسماح بوضع مهام العمل عن بُعد في قائمة الانتظار بين مثيلات TensorFlow المتعددة 
DynamicShardingConnectionInfoMessage فئة تخزين البيانات لتسهيل عملية الإرسال عبر خادم الميزات 
DynamicSystemPreparer ITargetPreparer يضبط صورة نظام فوق إصدار الجهاز باستخدام ميزة "تحديث النظام الديناميكي". 
DynamicSystemPreparer.PvmfwFlashMode  

E

EarlyDeviceReleaseFeature تنفيذ خادم الميزات لإصدار الجهاز قبل إطلاقه 
EhideTargetPreparer يبدأ ehide، ما يؤدي إلى إخفاء واجهة إيثرنت عن حزمة شبكة Android. 
البريد الإلكتروني فئة مساعدة لإرسال رسالة إلكترونية 
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 تعداد للمفتاح العادي المعروف للخريطة. 
ExecutionPlanSuiteRunner تنفيذ BaseTestSuite لتشغيل الاختبارات استنادًا إلى خطط التنفيذ المحدّدة في الإصدار 
ExecutionProperties السمات التي يتم إنشاؤها أثناء تنفيذ اختبار أو استدعاء 
ExistingBuildProvider IBuildProvider تعرض IBuildInfo تم إنشاؤها من قبل. 
ExtendedFile امتداد للملف العادي يتضمّن بيانات وصفية متعلقة بالإصدار 
ExtensionAtomsRegistry ExtensionAtomsRegistry للاستخدام المحلي لـ statsd. 
ExtraBuildsData تحليل البيانات الواردة في --invocation extra_builds={} المرسَلة من ATP وتمثيلها 

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 تم إيقاف هذه الفئة نهائيًا. يمكن استخدام AFlagsTargetPreparer كبديل. 
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 OutputStream في الذاكرة لا يحتفظ إلا بكمية قصوى من البيانات. 
FlashingMethod تعداد لوصف الطريقة المستخدَمة لتثبيت ذاكرة ROM على الجهاز قيد الاختبار
FlashingResourcesParser فئة تحلّل الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لتثبيت ذاكرة ROM على الجهاز 
FlashingResourcesParser.AndroidInfo تعريف نوع Map&lt;String, MultiMap&lt;String, String&gt;&gt; 
FlashingResourcesParser.Constraint واجهة فلترة تهدف إلى السماح FlashingResourcesParser بتجاهل بعض الموارد التي قد يستخدمها 
FlashingResourcesRetrieverCacheWrapper برنامج تضمين IFlashingResourcesRetriever يستخدم ذاكرة التخزين المؤقت 
FlashingResourceUtil تساعد هذه الأداة في ضبط الإصدار المناسب من العناصر حتى يمكن تثبيتها باستخدام DeviceFlashPreparer
FoldableExpandingHandler IModuleParameterHandler تتوسّع لتشمل المزيد من الإعدادات لكل جهاز قابل للطي غير أساسي. 
FoldableHandler معالج عام للأجهزة القابلة للطي يمكنه تلقّي مَعلمات الأجهزة القابلة للطي لإنشاء وحدة متخصّصة. 
FoldableModePreparer أداة إعداد هدف يمكنها تبديل حالة الجهاز القابل للطي. 
FolderBuildInfo تنفيذ ملموس للعلامة IFolderBuildInfo 
FolderSaver ITargetPreparer الذي يسحب الدلائل من الجهاز ويضغطها ويحفظها في نظام الخلفية لتسجيل البيانات 
FormattedGeneratorReporter أداة إعداد التقارير التي تتيح إنشاء التقارير بتنسيق معيّن 
FreeDeviceState  
FuseMountManager  
FuseMountManagerFactory مصنع لإنشاء مثيلات FuseMountManager وإعدادها. 
FuseUtil فئة مساعدة لعمليات FUSE 
FutilityCommandPreparer يُستخدَم هذا الحقل لتحديد ما إذا كان يجب أن ينفّذ المحضِّر أوامر عدم الجدوى. 

G

GceAvdInfo بنية للاحتفاظ بالبيانات ذات الصلة بمثيل معيّن من "الأجهزة الافتراضية على Google" 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor مراقبة سلسلة المحادثات لنفق الخادم الوكيل لمضيف Gce lab المستخدَم في الأكسجين 
GceManager أداة مساعدة تدير طلبات GCE لبدء/إيقاف السجلّات وجمعها من GCE. 
GceRemoteCmdFormatter فئة الأدوات المساعدة لتنسيق الأوامر للوصول إلى جهاز GCE بعيد 
GceRemoteCmdFormatter.ScpMode يمكن استخدام SCP لنقل الملفات أو سحبها حسب بنية الوسيطات. 
GceSshTunnelMonitor ‫Thread Monitor لنفق Gce ssh 
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. 
GeminiDebuggingPostProcessor معالج ما بعد الإنتاج ينشئ طلبات بحث لتصحيح الأخطاء. 
GenericLogcatEventParser<LogcatEventType> تحليل إدخال logcat للأحداث 
GenericLogcatEventParser.LogcatEvent بنية لتخزين حدث logcat مع نوع الحدث ورسالة logcat التي تؤدي إلى تشغيله 
GetPreviousPassedHelper أداة مساعدة للحصول على فلاتر الاختبارات التي تم اجتيازها سابقًا. 
GkiDeviceFlashPreparer أداة إعداد الهدف التي تعمل على تثبيت ذاكرة ROM على الجهاز باستخدام صورة عامة لنواة Android الشائعة 
GlobalConfiguration تنفيذ IGlobalConfiguration يخزّن عناصر الإعدادات التي تم تحميلها في خريطة 
GlobalFilterGetter تنفيذ الخدمة الذي يعرض فلاتر عملية استدعاء معيّنة 
GlobalTestFilter خيارات الفلترة التي تم تطبيقها على عملية الاستدعاء 
GoogleAccountPreparer ITargetPreparer يتيح إعداد حسابات Google 
GoogleAccountUtil أداة مساعدة تتيح إعداد حسابات Google على جهاز 
GoogleApiClientUtil أدوات لإنشاء عميل Google API 
GoogleApiClientUtilBase  
GoogleAppsSetup ITargetPreparer يتيح خيارات إعداد متنوعة لتطبيقات Google

ملاحظة: يجب إعداد حساب على الجهاز أولاً، راجِع GoogleAccountPreparer 

GoogleBenchmarkResultParser تحلّل هذه الدالة نتائج Google Benchmark التي يتم تشغيلها من shell، وتعرض خريطة تتضمّن جميع النتائج. 
GoogleBenchmarkTest اختبار يشغّل حزمة اختبار قياس الأداء من Google على جهاز معيّن 
GoogleDeviceFlashPreparer هي تخصص في DeviceFlashPreparer يتيح اتّخاذ خطوات مخصّصة لتثبيت ذاكرة ROM على أجهزة Google. 
GoogleDeviceSetup هي امتداد لـ DeviceSetup يتيح إعداد مواقع إضافية خاصة بـ Google. 
GoogleTradefedSandbox التخصّص الداخلي TradefedSandbox الذي سيتم استخدامه في البنية الأساسية للمختبر 
GoogleTradefedSandboxFactory تنفيذ Google Tradefed لـ SandboxFactory 
GranularRetriableTestWrapper تعمل فئة التغليف على IRemoteTest لتجزئة IRemoteTest على مستوى حالة الاختبار. 
GranularRetriableTestWrapper.StartEndCollector أداة مساعدة الصف لتحديد بداية ونهاية التشغيل المفقودتَين 
GsiDeviceFlashPreparer أداة إعداد الهدف التي تعمل على تحديث الجهاز باستخدام صورة نظام Android العامة. 
GsiDeviceFlashPreparer.PvmfwFlashMode  
GTest اختبار يشغّل حزمة اختبار أصلية على جهاز معيّن 
GTestBase الصنف الأساسي في gTest
GTestListTestParser أداة تحليل النتائج لوضع التشغيل التجريبي في gtest مع المَعلمة "‎--gtest_list_tests" 
GTestResultParser تحلّل هذه السمة نتائج "وضع الإخراج الأولي" للاختبارات الأصلية باستخدام GTest التي يتم تشغيلها من shell، وتُعلم ITestInvocationListener بالنتائج. 
GTestXmlResultParser يحلّل نتائج "وضع إخراج xml" للاختبارات الأصلية التي يتم تشغيلها من shell باستخدام GTest، ويُعلم ITestRunListener بالنتائج. 

H

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. 
HsumBootStrategyPreparer  
HsumHelper توفّر أدوات مساعدة لمهام HSUM (وضع التشغيل بلا واجهة مستخدم رسومية) 
HsumHelper.HsumBootStrategy  
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) قيد الاختبار 
IAdbDeviceChangeListener تتعامل واجهة برمجة التطبيقات مع عمليات الإضافة والحذف والتغيير في ERROR(/IDevice)
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 Domain Socket التي تم إنشاؤها على الجهاز 
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 الذي يمكن إيقافه. 
IDynamicShardingClient واجهة برنامج تضمين لعميل التقسيم

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

IDynamicShardingConnectionInfo واجهة للفئات التي تحتوي على معلومات اتصال ديناميكية لتقسيم قاعدة البيانات 
IEmail واجهة لإرسال الرسائل الإلكترونية 
IEmail.Message حاوية لبيانات الرسائل الإلكترونية 
IFileDownloader واجهة لتنزيل ملف بعيد 
IFileEntry تعريف الواجهة الذي يوفّر عقدًا أبسط وقابلاً للمحاكاة لطُرق FileEntry
IFileResolverLoader تحميل عمليات تنفيذ IRemoteFileResolver 
IFileResolverLoader.ResolverLoadingException يتم طرح هذا الاستثناء إذا تعذّر تحميل برنامج التعيين أو إعداده. 
IFlashingResourcesParser واجهة لتوفير الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لتثبيت ذاكرة ROM على جهاز. 
IFlashingResourcesRetriever واجهة لاسترداد ملفات الصور المساعدة اللازمة لتثبيت ذاكرة ROM على جهاز. 
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 ستتم إضافة هذه الواجهة كعنصر تزييني عند إعداد تقارير بنتائج الاختبارات من أجل جمع المقاييس المطابقة. 
IMetricCollector.MetricCollectionLevel تعداد يمثّل المستوى الحالي لجمع المقاييس. 
IMetricCollectorReceiver واجهة على IRemoteTest تنفيذها إذا كانت بحاجة إلى الحصول على قائمة IMetricCollector لإجراء الاختبار. 
IMoblyYamlResultHandler واجهة معالج نتائج mobly yaml. 
IMoblyYamlResultHandler.ITestResult واجهة نتيجة ملف mobly yaml 
IModuleController واجهة للتحكّم في ما إذا كان يجب تنفيذ وحدة معيّنة أم لا 
IModuleController.RunStrategy تعداد يصف طريقة تنفيذ الوحدة. 
IModuleParameterHandler واجهة مَعلمات وحدات الحِزم 
IMultiDeviceRecovery واجهة لاسترداد أجهزة متعددة غير متصلة بالإنترنت 
IMultiDeviceTest تم إيقاف هذه الواجهة نهائيًا. يتم الاحتفاظ بهذه الواجهة مؤقتًا لضمان التوافق، ولكن لم يعُد يتم استخدامها. يُرجى عدم تنفيذها. 
IMultiTargetPreparer تجهيز بيئة الاختبار لعدة أجهزة معًا 
INativeDevice توفّر واجهة برمجة تطبيقات موثوقة وأعلى مستوى قليلاً من واجهة برمجة التطبيقات ddmlib IDevice
INativeDeviceTest واجهة للكائن الذي يحتاج إلى مرجع إلى INativeDevice
IncrementalImageUtil أداة للاستفادة من التحديثات المتزايدة للصور والأجهزة 
IncrementalInstallSession تُستخدَم لإنشاء جلسة تثبيت حزمة تدريجية يتم فيها بث حِزم APK المثبَّتة إلى الجهاز عند الحاجة إلى قراءتها. 
IncrementalInstallSession.Builder  
InfraErrorIdentifier معرّفات الأخطاء من البنية الأساسية لـ Trade Federation والبنية الأساسية التابعة (مثل البنية الأساسية لعمليات الإنشاء) 
InputStreamSource تغلف هذه الواجهة بشكل أساسي InputStream لجعلها قابلة للاستنساخ. 
InstallAllTestZipAppsSetup ITargetPreparer يثبّت جميع التطبيقات في ملف zip تجريبي. 
InstallApexModuleTargetPreparer  
InstallApkSetup ITargetPreparer يثبّت حزمة APK واحدة أو أكثر من حِزم 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. 
IRecorderClientLegacy واجهة للتواصل مع الخلفية المسجّلة في 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 توفّر الفئات التي تنفّذ هذه الواجهة طرقًا للتعامل مع الإخراج من أمر shell عن بُعد على جهاز أو محاكي. 
IsolatedHostTest تنفيذ برنامج تشغيل TradeFed يستخدم عملية فرعية لتنفيذ الاختبارات في بيئة ذات تبعية منخفضة بدلاً من تنفيذها في العملية الرئيسية 
IStackTraceInfo توفّر الفئات التي تنفّذ هذه الواجهة طريقة تعرض تتبُّع تسلسل استدعاء الدوال البرمجية. 
ISupportGranularResults واجهة تحدّد ما إذا كان ITestInvocationListener يتيح تلقّي النتائج الدقيقة أم لا. 
ISystemStatusChecker أداة تدقيق تجري عمليات تدقيق على حالة النظام وتعرض قيمة منطقية تشير إلى ما إذا كان النظام في حالة متوقّعة. 
ISystemStatusCheckerReceiver IRemoteTest يتطلّب الوصول إلى ISystemStatusChecker من الإعدادات. 
ITargetCleaner تم إيقاف هذه الواجهة نهائيًا. تم نقل tearDown إلى واجهة ITargetPreparer الأساسية. 
ITargetPreparer تجهِّز بيئة الاختبار لتشغيل الاختبار. 
ITemporaryDevice واجهة لتمثيل جهاز يمكن أن يكون عنصرًا نائبًا مؤقتًا. 
ITerribleFailureHandler واجهة للتعامل مع الأخطاء الفادحة من com.android.tradefed.log.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 تثبِّت هذه السمة الاختبارات من ملف ZIP للاختبارات (كما هو موضّح في نظام التصميم) على جهاز. 
ITokenProvider واجهة تصف عنصرًا يمكنه توفير رموز مميزة لجهاز معيّن. 
ITokenRequest يمكن لواجهة IRemoteTest تنفيذها للإشارة إلى أنّها تتطلّب جهازًا مزوّدًا برمز مميّز خاص. 
IWifiHelper واجهة مساعِدة للتعامل مع خدمات Wi-Fi على الجهاز 
IWifiHelper.WifiConnectionResult  
IWifiHelper.WifiState حالة برنامج طلب المصادقة لشبكة Wi-Fi 

J

JarHostTest أداة تشغيل الاختبارات لاختبارات JUnit من جهة المضيف 
JarHostTest.HostTestListener أداة معالجة برنامج التضمين التي تعيد توجيه جميع الأحداث باستثناء testRunStarted()‎ وtestRunEnded()‎ إلى أداة المعالجة المضمّنة. 
JavaCodeCoverageCollector BaseDeviceMetricCollector سيتم من خلاله استخراج مقاييس تغطية Java من الجهاز وتسجيلها كعناصر اختبار. 
JavaCodeCoverageFlusher فئة أداة تعيد ضبط قياسات تغطية رمز Java وتفرض إفراغها من العمليات التي تعمل على الجهاز. 
JSONFileKeyStoreClient مثال على عملية تنفيذ حيث يعمل ملف JSON محلي كمخزن مفاتيح 
JSONFileKeyStoreFactory تنفيذ مصنع JSON KeyStore، الذي يوفّر JSONFileKeyStoreClient للوصول إلى ملف JSON Key Store. 
JsonHttpTestResultReporter أداة إعداد تقارير النتائج التي ترمّز نتائج مقاييس الاختبار ومعلومات الفرع والجهاز إلى JSON ثم تنشرها إلى نقطة نهاية خدمة 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 تمثّل هذه السمة حاوية لحالات Keyguard. 
KeyguardStatusChecker تتحقّق هذه السمة من حالة Keyguard بعد تنفيذ الوحدة. 
KeyStoreException يتم طرح هذا الاستثناء عند حدوث خطأ فادح في تخزين المفاتيح. 
KillExistingEmulatorPreparer تمثّل ITargetPreparer عملية إيقاف محاكي قيد التشغيل. 
KnownFailurePreparer يجب أن يتجاهل برنامج إعداد الاستهداف إعادة محاولة تنفيذ عملية فاشلة معروفة. 
KTapResultParser يقرأ هذا الخيار ناتج KTAP الذي ينتجه وحدة اختبار KUnit ويضعه في ملف `results` ضمن debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest أداة تشغيل الاختبارات لتشغيل وحدات اختبار KUnit على الجهاز 

L

LabResourceDeviceMonitor أداة مراقبة موارد المختبر التي تبدأ/تدير خادم gRPC لخدمة LabResourceService. 
LargeOutputReceiver فئة مصمّمة للمساعدة في تنفيذ الأوامر التي تستغرق وقتًا طويلاً لجمع النتائج 
LastBuildInfo تحليل المعلومات وعرضها في ملف logs/last_build.info 
LastShardDetector عند تنفيذ التقسيم المحلي، نريد أحيانًا تنفيذ بعض الإجراءات فقط عندما يصل الجزء الأخير إلى invocationEnded(long)
LaunchControlProvider تنفيذ IBuildProvider يطلب من خوادم Google الخاصة بميزة &quot;التحكّم في الإطلاق&quot; توفير إصدار لاختباره. 
LaunchControlProvider.DownloadFileDescriptor  
LCUtil فئة مساعدة لتحليل مسار Launch Control إلى الأجزاء المكوّنة له 
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 تحفظ بيانات السجلّ في ملف 
LogOffsets فئة تخزّن إزاحات البدء لملف سجلّ لمستويات اختبار مختلفة. 
LogPreprocessor نقطة دخول المعالجة المسبقة للسجلّات التي ستستوعبها أدوات الذكاء الاصطناعي 
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 
MarkdownUtils فئة الأدوات المساعدة لمعالجة Markdown 
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 يحتوي على طرق مساعدة شائعة لتخزين مقاييس الاختبار وتجميع المقاييس في اختبارات مشابهة وكتابة المقاييس في ملف. 
MetricUtility.DimensionalIterationData فئة مساعدة لتخزين ملف مقياس متعدد الأبعاد والحالة لتكرار اختبار واحد. 
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 معالج عنصر "Record" في نتيجة 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 معالج عنصر "بيانات المستخدم" في نتيجة Mobly yaml. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition حاوية لإعدادات التشغيل التجريبي 
ModuleListener يتم ربط أداة معالجة الأحداث بكل IRemoteTest في كل وحدة من أجل جمع قائمة النتائج. 
ModuleLogcatCollector إصدار أداة جمع logcat ولكن للوحدة. 
ModuleMerger فئة مساعدة للعمليات المرتبطة بدمج ITestSuite وModuleDefinition بعد التقسيم. 
ModuleOemTargetPreparer  
ModuleParameters قيم خاصة مرتبطة بمفاتيح "المَعلمات" في المجموعة ضمن البيانات الوصفية لكل وحدة. 
ModuleParametersHelper دالة مساعدة للحصول على IModuleParameterHandler المرتبط بالمَعلمة. 
ModulePerfettoCollector أداة تجميع ستبدأ عملية تتبُّع Perfetto عند بدء وحدة الاختبار وانتهائها وإعادة تشغيل الجهاز. 
ModuleProtoResultReporter أداة إعداد تقارير النتائج التي تهدف إلى إعداد تقارير عن النتائج على مستوى الوحدة فقط 
ModulePusher  
ModulePusher.ModulePushError حدث خطأ فادح أثناء إرسال وحدة Mainline. 
ModuleResultsAndMetricsForwarder تمثّل هذه السمة امتدادًا للسمة ResultAndLogForwarder، وهي تضيف مقاييس إضافية ذات صلة بالوحدة إلى نتائج الاختبار. 
ModuleSplitter أداة مساعدة لتقسيم قائمة الوحدات الممثّلة بـ IConfiguration إلى قائمة وحدات تنفيذ ممثّلة بـ ModuleDefinition
ModuleTestTypeUtil يحتوي على طرق مساعدة شائعة للتحقّق من الوحدة. 
MultiFailureDescription اجمع عدة FailureDescription في حامل واحد. 
MultiLineReceiver التنفيذ الأساسي لـ IShellOutputReceiver، والذي يأخذ البيانات الأولية الواردة من المقبس ويحوّلها إلى عناصر String
MultiMap<K, V> Map يتيح استخدام قيم متعددة لكل مفتاح. 
MultiReceiver التنفيذ الأساسي لـ IShellOutputReceiver، والذي يتضمّن مثيلات متعددة من IShellOutputReceiver ويبث البيانات المستلَمة إلى جميع هذه المثيلات. 

لا

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 لا تنفّذ عملية IConfigOptionValueTransformer 
NotMultiAbiHandler معالج خاص يُعلم SuiteModuleLoader بأنّه يجب عدم إنشاء وحدة من خلال واجهة التطبيق الثنائية الثانوية. 
NullDevice عنصر نائب IDevice تستخدمه DeviceManager لتحديد وقت true IDeviceSelection.nullDeviceRequested()
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> برنامج تضمين ExecutorService لتنفيذ دالة بالتوازي 
ParentSandboxInvocationExecution إصدار InvocationExecution للإجراءات الخاصة باستدعاء الأصل عند تشغيل وضع الحماية 
ParentShardReplicate تكرار عملية الإعداد لجهاز واحد على جميع الأجهزة الأخرى التي ستكون جزءًا من التقسيم 
PartialZipDownloadCache أداة لتخزين الملفات التي تم تنزيلها جزئيًا بشكل مؤقت استنادًا إلى محتواها 
PassingTestFileReporter ITestInvocationListener يحفظ قائمة بحالات الاختبار الناجحة في ملف اختبار 
PendingBlock هي مجموعة من البيانات التي تخص ملف APK أو ملف التوقيع والتي يحتاجها الجهاز. 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector أداة تجميع تسحب ملفات تتبُّع Perfetto من الجهاز، وتضغطها اختياريًا، وتضيفها إلى سجلّات الاختبار. 
PerfettoGenericPostProcessor معالج لاحق يعالج ملف proto الخاص بمقياس نصي/ثنائي في أزواج مفتاح/قيمة من خلال التوسيع بشكل متكرر لرسائل proto والحقول ذات القيم النصية إلى أن يتم العثور على الحقل ذي القيمة الرقمية. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer يرسل برنامج Perfetto preparer ملف الإعداد إلى الجهاز في موقع جغرافي عادي يمكن أن يصل إليه برنامج perfetto. 
PerfettoPullerMetricCollector تم إيقاف هذه الفئة نهائيًا. يُرجى استخدام PerfettoFilePullerCollector وERROR(/PerfettoTracePostProcessor) بدلاً من ذلك. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTracePostProcessor معالج لاحق يستردّ ملفات تتبُّع Perfetto من سجلّات الاختبار ويشغّل معالج التتبُّع عليها لإنتاج نموذج أولي لمقياس Perfetto. 
PerfettoTracePostProcessor.METRIC_FILE_FORMAT  
PerfettoTraceRecorder فئة أداة لتسجيل عمليات تتبُّع Perfetto على ITestDevice
PerfettoV2MetricConverterUtil فئة الأدوات المساعدة لتحويل مقاييس Perfetto الإصدار 2 
PerfettoV2ToDimensionalMetricConverter تحويل Perfetto V2 TraceSummary proto إلى MetricReport لإعداد تقارير عن المقاييس المتعددة الأبعاد. 
PrettyPrintDelimiter أداة مساعدة تساعد في طباعة رسالة محددة تبرز عن غيرها. 
PrettyTestEventLogger مسجّل يطابق الأحداث ويسجّلها لتسهيل عملية تصحيح الأخطاء 
ProcessInfo تُستخدَم لتخزين المعلومات ذات الصلة بالعملية(المستخدم، ومعرّف العملية، والاسم، ووقت البدء بالثواني منذ بداية الحقبة). 
ProcessUtil  
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 افتراضية على المضيف وتثبّت الحِزم. 

كوادريليون

QueryType أنواع طلبات البحث الخاصة بعناصر التحكّم في التشغيل 
QuotationAwareTokenizer  

R

RamdumpPreparer فعِّل Ramdump. 
RawImage بيانات تمثّل صورة مأخوذة من مخزن مؤقت لإطارات الجهاز 
RebootReasonCollector أداة جمع تجمع عمليات إعادة تشغيل الجهاز أثناء التشغيل التجريبي وتُبلغ عنها حسب السبب وعدد المرات. 
RebootTargetPreparer أداة إعداد الهدف التي تعيد تشغيل الجهاز. 
RecorderClient عميل مسجّل ResultDB يحمّل نتائج الاختبار إلى ResultDB. 
RecorderClientLegacy عميل مسجّل ResultDB يحمّل نتائج الاختبار إلى استدعاء ResultDB القديم. 
RecoveryLogPreparer يتم استخدام أداة إعداد الهدف لجمع السجلات قبل الاسترداد. 
RegexTrie<V> ‫RegexTrie هي شجرة بحث ثلاثية حيث يكون كل جزء مخزَّن من المفتاح عبارة عن تعبير عادي Pattern
RemoteAndroidDevice تنفيذ ITestDevice لجهاز Android كامل الميزات متصل عبر adb connect 
RemoteAndroidTestRunner تنفيذ أمر اختبار Android عن بُعد وإعداد تقارير بالنتائج 
RemoteAndroidTestRunner تنفيذ أمر اختبار Android عن بُعد وإعداد تقارير بالنتائج 
RemoteAndroidTestRunner.StatusReporterMode تمثّل هذه السمة وضع أداة إعداد التقارير عن الحالة في خيارات أمر الأداة. 
RemoteAndroidTestRunner.StatusReporterMode تمثّل هذه السمة وضع أداة إعداد التقارير عن الحالة في خيارات أمر الأداة. 
RemoteAndroidVirtualDevice توسيع نطاق سلوك RemoteAndroidDevice ليشمل جهاز Android كامل الميزات يعمل في Google Compute Engine (Gce). 
RemoteAvdIDevice عنصر نائب IDevice تستخدمه DeviceManager لتحديد وقت true DeviceSelectionOptions.gceDeviceRequested()
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 
ResultDBUtil.TruncationResult فئة بسيطة لتخزين نتيجة عملية اقتطاع. 
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، وتحوّلها إلى طلبات على سلسلة من ITestInvocationListener

S

SandboxConfigDump فئة Runner التي تنشئ IConfiguration استنادًا إلى سطر أوامر وتنقله إلى ملف 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException استثناء الإعدادات الخاصة الوارد من إعدادات "وضع الحماية" 
SandboxConfigurationFactory مصنع الإعدادات الخاص للتعامل مع إنشاء الإعدادات لأغراض وضع الحماية 
SandboxConfigUtil فئة أداة مساعدة لإدارة IConfiguration عند إجراء وضع الحماية. 
SandboxedInvocationExecution التنفيذ الخاص لعملية الاستدعاء في وضع الحماية: هذا هو InvocationExection عندما نكون داخل وضع الحماية وننفّذ الأمر. 
SandboxInvocationRunner نفِّذ الاختبارات المرتبطة بعملية الاستدعاء في بيئة وضع الحماية. 
SandboxOptions فئة يمكنها تلقّي خيارات وتقديمها إلى ISandbox 
SandboxThinLauncher مشغّل بسيط يحاول إنشاء سياق الإصدار في وقت مبكر من أجل الحصول على إعدادات غير متوفّرة في العنصر الرئيسي. 
SchedulerState تعداد يمثّل قائمة بالحالات التي يمكن أن تكون فيها عمليات الاستدعاء ووحدات العمل. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenRecordOnFailureCollector أداة تجميع ستسجّل لقطة شاشة وتدوّنها عند تعذُّر تنفيذ حالة اختبار. 
ScreenRecordOnFailureCollector.LineCapturingOutputStream  
ScreenshotOnFailureCollector أداة تجميع ستلتقط لقطة شاشة وتسجّلها عند تعذُّر إحدى حالات الاختبار. 
Sdk28ModuleController وحدة تحكّم في الوحدات للتحقّق مما إذا كان الجهاز يعمل بالإصدار 28 من حزمة تطوير البرامج (SDK) (الإصدار 9 من نظام التشغيل Android) أو إصدار أحدث. 
Sdk29ModuleController لا تُجرى الاختبارات إلا إذا كان إصدار حزمة تطوير البرامج (SDK) على الجهاز الخاضع للاختبار هو 29 أو إصدارًا أحدث. 
Sdk30ModuleController لا تُجرى الاختبارات إلا إذا كان إصدار حزمة تطوير البرامج (SDK) على الجهاز الخاضع للاختبار هو 30 أو إصدارًا أحدث. 
Sdk31ModuleController لا تُجري الاختبارات إلا إذا كان إصدار حزمة تطوير البرامج (SDK) على الجهاز الخاضع للاختبار هو 31 أو إصدارًا أحدث. 
Sdk32ModuleController لا تُجرى الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 32 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk33ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز الخاضع للاختبار يعمل بالإصدار 33 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk34ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز الخاضع للاختبار يعمل بالإصدار 34 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk35ModuleController لا تُجري الاختبارات إلا إذا كان إصدار حزمة تطوير البرامج (SDK) على الجهاز الخاضع للاختبار هو 35 أو إصدارًا أحدث. 
Sdk36ModuleController لا تُجري الاختبارات إلا إذا كان الجهاز الخاضع للاختبار يعمل بالإصدار 36 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk37ModuleController لا تُجرى الاختبارات إلا إذا كان إصدار حزمة تطوير البرامج (SDK) على الجهاز الخاضع للاختبار هو 37 أو إصدارًا أحدث. 
SdkVersionUtil  
SearchArtifactUtil فئة أدوات يمكن استخدامها للبحث عن عناصر الاختبار. 
SecondaryUserHandler معالج ModuleParameters.SECONDARY_USER 
SecondaryUserOnDefaultDisplayHandler معالج ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY 
SecondaryUserOnSecondaryDisplayHandler معالج ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY 
SemaphoreTokenTargetPreparer هذا هو المحضّر المستخدَم لاستخدام الرمز المميز لتسلسل تنفيذ الاختبار في مضيف Tradefed. 
SerializationUtil أداة لتسلسل/إلغاء تسلسل عنصر ينفّذ Serializable
ServiceAccountKeyCredentialFactory مصنع بيانات اعتماد لإنشاء مفتاح حساب خدمة يستند إلى بروتوكول OAuth Credential
SettingsBaselineSetter أداة تحديد القيمة شائعة للتعامل مع إعدادات الجهاز الأساسية من خلال ITestDevice.setSetting 
إعدادات الضبط ITargetPreparer يضبط إعدادات الجهاز من خلال قياس SettingsUtil.apk. 
SettingsUtil فئة أدوات يمكنها تغيير إعدادات الجهاز. 
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 وإلى ملف سجلّ واحد. 
SimpleperfProfilePostProcessor معالج لاحق يعثر على بيانات تحديد الأداء في simpleperf وينشئ ملف تعريف pprof. 
SimplePerfResult عنصر لتخزين جميع نتائج اختبار simpleperf 
SimplePerfStatResultParser فئة أداة لتحليل نتائج simpleperf. 
SimplePerfUtil فئة الأدوات المساعدة لإرسال أمر بسيط وجمع النتائج 
SimplePerfUtil.SimplePerfType تعداد خيارات أمر simpleperf 
SimpleStats فئة أدوات صغيرة تحسب بعض المقاييس الإحصائية بالنظر إلى مجموعة بيانات رقمية. 
SizeLimitedOutputStream 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 
SsoClientHttpHelper يحتوي على طرق مساعدة لإنشاء طلبات HTTP باستخدام برنامج عميل SSO الثنائي
StaticCompatibleBuildFlavorUtil فئة أداة تحمّل StaticCompatibleBuildFlavor من مسار الفئة وتوفّر إمكانية الوصول إلى الطرق. 
StaticDeviceInfoUtil فئة أداة تحمّل StaticDeviceInfo من مسار الفئة وتوفّر إمكانية الوصول إلى الطرق. 
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 لتحديد وقت true DeviceSelectionOptions.localVirtualDeviceRequested()
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 Helper for invocation started information. 
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 توسّع هذه السمة FileOutputStream لتحليل الناتج قبل كتابته في الملف، ما يتيح لنا إنشاء أحداث الاختبار على جانب مشغّل التطبيق. 
SubprocessTestResultsParser.StatusKeys مفاتيح حالة الاختبار ذات الصلة 
SubprocessTfLauncher IRemoteTest لتنفيذ الاختبارات على عملية تثبيت منفصلة من TensorFlow 
SuiteApkInstaller تثبيت حِزم APK المحدّدة لإعداد Suite: إما من المتغيّر $ANDROID_TARGET_OUT_TESTCASES أو ROOT_DIR في معلومات الإصدار 
SuiteModuleLoader يستردّ تعريفات وحدة اختبار التوافق من المستودع. 
SuiteModuleLoader.ConfigFilter FilenameFilter للعثور على جميع ملفات الإعداد في دليل 
SuiteResultCacheUtil أداة لتحميل نتائج ذاكرة التخزين المؤقت وتنزيلها لوحدة اختبار. 
SuiteResultCacheUtil.CacheResultDescriptor تصف هذه السمة نتائج ذاكرة التخزين المؤقت. 
SuiteResultHolder عنصر مساعد لتسهيل تسلسل نتائج الاستدعاء وإلغاء تسلسلها. 
SuiteResultReporter جمع نتائج الاختبارات لتنفيذ مجموعة اختبارات كاملة وعرض النتائج النهائية 
SuiteResultReporter.ModulePrepTimes حاوية العناصر لوقت الإعداد والإزالة لوحدة واحدة 
SuiteTestFilter يمثّل هذا النوع فلترًا لتضمين الاختبارات واستبعادها. 
SwitchUserTargetPreparer التنفيذ التلقائي لـ BaseSwitchUserTargetPreparer - راجِع javadoc الخاص بهذه الفئة للحصول على مزيد من المعلومات. 
SyncException يحدث هذا الخطأ عند عدم اكتمال عملية نقل باستخدام ERROR(/SyncService)
SyncException.SyncError  
SyncService فئة خدمة المزامنة لإرسال البيانات إلى الأجهزة/المحاكيات أو سحبها منها، من خلال أداة تصحيح الأخطاء. 
SyncService.FileStat  
SyncService.ISyncProgressMonitor توفّر الفئات التي تنفّذ هذه الواجهة طرقًا للتعامل مع عرض تقدّم عملية النقل. 
SystemServerFileDescriptorChecker للتحقّق مما إذا كان خادم النظام على وشك استنفاد واصفات الملفات. 
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 
TestDiscoveryInfo فئة الأدوات المساعدة التي تخزِّن معلومات التبعية التي يحتاجها اكتشاف الاختبار. 
TestEnvironment فئة لنمذجة رسالة TestEnvironment التي تعرضها واجهة برمجة تطبيقات TFC. 
TestErrorIdentifier معرّف الخطأ من الاختبارات وبرامج تنفيذ الاختبارات 
TestFailureModuleController وحدة التحكّم في الوحدة التي تريد ببساطة ضبط طريقة عمل سجلّ حالات فشل الاختبارات. 
TestFilePushSetup ITargetPreparer يدفع ملفًا واحدًا أو أكثر/أدلة من مجلد IDeviceBuildInfo.getTestsDir() إلى الجهاز. 
TestFilterHelper فئة مساعدة لفلترة الاختبارات 
TestGroupStatus فئة لتخزين حالة مجموعة اختبار 
TestIdentifier تحدّد هذه السمة اختبارًا لقياس حالة التطبيق تم تحليله. 
TestIdUtils فئة أدوات لتنظيف أرقام تعريف الاختبارات في ResultDB. 
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. 
TfLaunchControlProvider LaunchControlProvider لاسترداد إصدار google-tradefed كـ IFolderBuildInfo 
TfMetricProtoUtil فئة أدوات مساعدة لتسهيل عملية الانتقال من Map<string, string=""> إلى Map<string, metric="">.  </string,></string,>
TfObjectTracker أداة لتتبُّع استخدام عناصر Trade Federation المختلفة. 
TfSuiteRunner تنفيذ ITestSuite الذي سيحمّل الاختبارات من مجلد res/config/suite/ في ملفات jar الخاصة بإطار عمل Test-Framework. 
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 يضمن قيمًا فريدة لكل مفتاح. 
UpdateTokenInterceptor أداة اعتراض لعميل gRPC تتعامل مع رموز تعديل ResultDB 
UploadManifest بيان بالملفات الثنائية الكبيرة (BLOB) والملفات التي سيتم تحميلها 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery يعيد ضبط ناقلات USB للأجهزة غير المتصلة بالإنترنت. 
UsbResetRunConfigRecovery السماح بتنفيذ أمر لإعادة ضبط منفذ USB الخاص بجهاز 
UsbResetTest IRemoteTest التي تعيد ضبط منفذ USB للجهاز وتتحقّق مما إذا كان الجهاز سيعود إلى الإنترنت بعد ذلك. 
UserChecker تتحقّق هذه السمة مما إذا كان المستخدمون قد تغيّروا أثناء الاختبار. 
UserCleaner ITargetPreparer التي تزيل المستخدمين الثانويين عند إيقاف التطبيق 
UserHelper  
UserInfo مشابه لفئة UserInfo من النظام الأساسي 
UserInfo.UserType القيم المتوافقة لنوع المستخدم في واجهات برمجة التطبيقات الخارجية 
UserSwitcher عنصر مساعد يُستخدَم للتبديل إلى مستخدم type معيّن، ثم التبديل مرة أخرى إلى المستخدم السابق لاحقًا. 
UserSwitcher.UserTypeMode تحدّد هذه السمة السلوك المتوقّع استنادًا إلى 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. 

نعم

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

Z

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