مؤشر الفئة

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

A

AaptParser فئة تستخرج المعلومات من حزمة APK من خلال تحليل ناتج "aapt dump badging". 
AaptParser.AaptVersion قائمة بفرص الاختيار لإصدار AAPT المستخدَم لتحليل ملفات APK 
أبي فئة تمثّل ABI 
AbiFormatter فئة مساعدة لـ abi 
AbiUtils فئة أدوات لمعالجة واجهات ABI للأجهزة 
AbstractConnection تمثيل تجريدي للاتصال 
AbstractHostMonitor فئة نموذجية لمراقبة صحة المضيف 
AbstractTunnelMonitor أداة مراقبة نفق تجريدي لـ GCE AVD 
AbstractXmlParser فئة أساسية مساعدة لتحليل ملفات xml 
AbstractXmlParser.ParseException يتم طرحها إذا تعذّر تحليل إدخال XML. 
AcloudConfigParser فئة مساعدة لتحليل إعدادات Acloud (تُستخدَم لبدء مثيل جهاز Cloud) 
AcloudConfigParser.AcloudKeys مجموعات المفاتيح التي يمكن البحث عنها من الإعدادات 
ActionInProgress الإجراء العام قيد التنفيذ. 
ActiveTrace الفئة الرئيسية التي تساعد في وصف عملية تتبُّع نشطة وإدارتها 
ActivityStatusChecker أداة التحقّق من حالة الأنشطة المتبقية التي يتم تنفيذها في نهاية إحدى الوحدات 
AdbRootElevator AutoCloseable الذي يُمكِّن من الوصول إلى الجذر باستخدام adb عند إنشائه إذا لزم الأمر ويعيد حالة الوصول إلى الجذر عند اكتمال العملية 
AdbSshConnection اتصال Adb عبر جسر ssh 
AdbStopServerPreparer استهدِف مُعدِّ الاختبار لإيقاف خادم adb على المضيف قبل وبعد إجراء اختبارات adb. 
AdbTcpConnection تمثيل الاتصال التلقائي لجهاز، يُفترض أنّه اتصال adb عادي بالجهاز  
AdbUtils فئة أدوات لعمليات adb 
AfterClassWithInfo ضمانات مشابهة لـ AfterClass، ولكن يجب أن تتطلّب الطريقة التي تمت عليها التعليق التوضيحي مَعلمة TestInformation
AggregatePostProcessor مجمّع مقاييس يقدّم الحدّ الأدنى والحدّ الأقصى والمتوسّط والتباين والانحراف المعياري والإجمالي والعدد والنسب المئوية اختياريًا للمقاييس الرقمية التي يتم جمعها أثناء عمليات تنفيذ الاختبار المتكرّرة، ويتعامل معها على أنّها أعداد مزدوجة. 
AllTestAppsInstallSetup ITargetPreparer لتثبيت جميع التطبيقات من مجلد IDeviceBuildInfo.getTestsDir() على الجهاز 
AltDirBehavior قائمة أرقام متسلسلة لتحديد سلوكيات الدليل البديلة لمثبّتي/مرسلي عناصر الاختبار المختلفة

 

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

B

BackgroundDeviceAction تنفيذ أمر على جهاز معيّن مع تكراره حسب الحاجة إلى أن يتم إلغاء الإجراء 
BaseDeviceMetricCollector التنفيذ الأساسي لـ IMetricCollector الذي يسمح ببدء عملية جمع البيانات وإيقافها في onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) وERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) 
BaseEmulatorPreparer أداة إعداد شائعة لتشغيل محاكي على الجهاز 
BaseHostJUnit4Test فئة اختبار أساسية لتشغيل اختبارات نمط JUnit4 المُضيفة 
BaseLeveledLogOutput عملية تنفيذ أساسية لـ ILeveledLogOutput تتيح فلترة بعض العلامات استنادًا إلى اسمها أو مكوّناتها 
BaseModuleController التنفيذ الأساسي لـ IModuleController الذي يجب تنفيذه للتحقّق مما إذا كان يجب تشغيل وحدة أم لا. 
BaseMultiTargetPreparer التنفيذ الأساسي لعنصر IMultiTargetPreparer الذي يسمح بإيقاف العنصر 
BasePostProcessor القاعدة IPostProcessor التي يجب أن تمتد إليها كل عملية تنفيذ 
BaseRetryDecision التنفيذ الأساسي لـ IRetryDecision 
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput يوجّه رسائل السجلّ إلى بث الإخراج وإلى stdout 
BaseTargetPreparer فئة التنفيذ الأساسية لـ ITargetPreparer التي تتيح التحكّم في ما إذا كان العنصر غير مفعّل أم لا. 
BaseTestSuite اختبار لتشغيل مجموعة أدوات اختبار التوافق مع نظام المجموعة الجديد 
BatteryController فئة أدوات تتيح التحكّم في حالة شحن بطارية الجهاز 
BatteryRechargeDeviceRecovery السماح بتنفيذ أمر عندما ينخفض مستوى شحن بطارية الجهاز إلى ما دون حدّ معيّن 
BatteryTemperature  
BatteryUnavailableDeviceRecovery أداة التحقّق من الاسترداد التي ستؤدي إلى ضبط الإعدادات إذا لم يكن مستوى البطارية متاحًا 
BeforeClassWithInfo ضمانات مشابهة لـ BeforeClass، ولكن يجب أن تتطلّب الطريقة التي تمت عليها التعليق التوضيحي مَعلمة TestInformation
BinaryState فهرس يُستخدَم لتسجيل حالة "تفعيل/إيقاف" مع حالة عدم إجراء أيّ عملية IGNORE. 
BluetoothConnectionLatencyCollector سيُرسِل أداة جمع البيانات إعدادات مقياس مدّة statsd المحدّدة مسبقًا إلى الأجهزة وسيجمع مدّة اتصال البلوتوث لكل ملف شخصي. 
BluetoothConnectionStateCollector سيجمع هذا المجمّع مقاييس BluetoothConnectionStateChanged ويُسجّل حالة الاتصال رقمًا لكل ملف شخصي. 
BluetoothConnectionSuccessRatePostProcessor تنفيذ المعالج اللاحق الذي يحسب معدّل النجاح لملف شخصي على البلوتوث

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

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

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

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

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

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

C

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

تم وضع نمط بعد FileFilter 

ClockworkUtils أداة مساعدة لاستخدام منطق مشاركة البيانات على أجهزة متعددة 
CloseableTraceScope فئة ذات نطاق يسمح بالإبلاغ عن قسم التتبّع من خلال try-with-resources 
ClusterBuildInfo فئة IBuildInfo لعمليات الإنشاء التي يتم توجيهها من TFC 
ClusterBuildProvider IBuildProvider لتنزيل موارد اختبار TFC 
ClusterClient تنفيذ IClusterClient للتفاعل مع الخلفية في إطار الشفافية والموافقة 
ClusterCommand فئة تمثّل مهمة تم جلبها من TF Cluster 
ClusterCommand.RequestType  
ClusterCommand.State حالة الأمر في مجموعة TF 
ClusterCommandConfigBuilder فئة لإنشاء ملف إعدادات لأمر مجموعة 
ClusterCommandEvent فئة لتضمين أحداث أوامر المجموعات المطلوب تحميلها 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher فئة IRemoteTest لبدء أمر من TFC عبر دالة TF للإجراء الفرعي 
ClusterCommandScheduler ICommandScheduler لتفعيل TFC (مجموعة Tradefed) 
ClusterCommandStatus فئة تمثّل الحالة وسبب إلغاء أمر من TF Cluster 
ClusterDeviceInfo فئة لتضمين معلومات أجهزة الكتلة المطلوب تحميلها 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor عملية تنفيذ IDeviceMonitor تُبلغ عن النتائج لخدمة Tradefed Cluster 
ClusterEventUploader<T extends IClusterEvent> فئة ClusterEventUploader التي تحمّل IClusterEvent إلى TFC 
ClusterHostEvent فئة لتضمين أحداث مضيفات المجموعات التي سيتم تحميلها 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType فئات للأنواع المختلفة من أحداث المضيف 
ClusterHostUtil وظائف util الثابتة لحِزمة TF Cluster للحصول على نُسخ من الإعدادات العامة ومعلومات المضيف وما إلى ذلك 
ClusterLogSaver فئة ILogSaver لتحميل نتائج الاختبار إلى TFC 
ClusterLogSaver.FilePickingStrategy استراتيجيات اختيار الملفات 
ClusterOptions  
CodeCoverageTest اختبار يُشغِّل حِزمة اختبارات الأدوات على جهاز معيّن ويُنشئ تقرير تغطية الرمز 
CollectingByteOutputReceiver IShellOutputReceiver يجمع كل إخراج shell في byte[]
CollectingOutputReceiver IShellOutputReceiver الذي يجمع كل إخراج shell في String واحد 
CollectingTestListener ITestInvocationListener ستجمع جميع نتائج الاختبار. 
CollectorHelper مساعد لإجراء بعض عمليات IMetricCollector المطلوبة في عدة مواضع 
CommandBaselineSetter أداة ضبط شائعة للتعامل مع الإعدادات الأساسية للجهاز من خلال أوامر adb shell 
CommandFileParser أداة تحليل للملف الذي يحتوي على مجموعة من سطور الأوامر 
CommandFileParser.CommandLine  
CommandInterrupter خدمة تسمح بمقاطعة أو وضع علامة على أوامر TradeFederation على أنّها غير قابلة للمقاطعة 
CommandLineBuildInfoBuilder أداة مخصّصة لتسجيل الوسيطات المعتادة لمعلومات الإنشاء من سطر أوامر وإنشاء IBuildInfo منها. 
CommandOptions تنفيذ ICommandOptions 
CommandOptionsGetter تنفيذ الخدمة الذي يعرض قيمة خيارات الأمر لطلب معيّن 
CommandResult يحتوي على نتيجة أمر. 
CommandRunner نقطة دخول بديلة لـ TradeFederation ستشغّل الأمر المحدّد في وسيطات سطر الأوامر ثم تخرج. 
CommandRunner.ExitCode رموز الخطأ التي يمكن إنهاء العملية بها 
CommandScheduler أداة جدولة لتشغيل أوامر TradeFederation على جميع الأجهزة المتاحة 
CommandScheduler.HostState أنواع مختلفة من حالات المضيف 
CommandStatus تمثّل حالة عملية موقّتة. 
CommandStatusHandler معالِج يساعد في مراقبة حالة طلب الاستدعاء وتعديلها 
CommandSuccessModuleController الفئة الأساسية لوحدة تحكّم في الوحدة لتخطّي وحدة الاختبار استنادًا إلى تعذّر تنفيذ أمر shell 
CommonLogRemoteFileUtil تتيح هذه الأداة تجنُّب تكرار الرموز البرمجية في مختلف طرق تمثيل الأجهزة البعيدة لمنطق جلب السجلّات عن بُعد للملفات الشائعة. 
CommonLogRemoteFileUtil.KnownLogFileEntry تمثيل لإدخال سجلّ معروف للأجهزة البعيدة 
CompanionAllocator الفئة الأساسية التي تتولى تخصيص الجهاز المصاحب وإخلاء ذاكرته

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

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

يمكن أن تتصل الفئة الفرعية بالرقم getCompanion() لاسترداد المصاحب المحدَّد. 

CompanionDeviceTracker فئة لتخصيص الأجهزة المصاحبة وإخلاء ذاكرتها 
CompanionRunCommandTargetPreparer ITargetPreparer ينفذ أوامر محدّدة على الجهاز المصاحب المخصّص له 
CompanionTestAppInstallSetup ITargetPreparer الذي يُثبِّت تطبيقًا واحدًا أو أكثر من مجلد IDeviceBuildInfo.getTestsDir() على جهاز مصاحب مخصّص 
CompileBootImageWithSpeedTargetPreparer تُعيد تجميع مسار تجميع التشغيل وخادم النظام باستخدام فلتر المُجمِّع "السرعة". 
ConditionFailureMonitor راقِب أيّ أخطاء من طلب التنفيذ. 
ConditionPriorityBlockingQueue<T> فئة آمنة لتعدد مؤشرات الربط تتضمّن عمليات مشابهة ERROR(/PriorityBlockingQueue) يمكنها استرداد العناصر التي تتطابق مع شرط معيّن. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher تتطابق مع أي عنصر. 
ConditionPriorityBlockingQueue.IMatcher<T> واجهة لتحديد ما إذا كانت العناصر تتطابق مع نوع من الشروط 
ConfigCompleter تنفيذ Completer لإعدادات TF 
ConfigurableGrpcDynamicShardingClient  
الإعداد تنفيذ IConfiguration محدّد يخزِّن عناصر الإعدادات المحمَّلة في خريطة 
ConfigurationDef يحتوي على سجلّ لإعداد وعناصره المرتبطة وخياراتها. 
ConfigurationDef.ConfigObjectDef عنصر لتخزين معلومات عن فئة اسم وعدد مرات الظهور (على سبيل المثال، إذا كان الإعداد يحتوي على العنصر نفسه مرّتين، سيحتوي العنصر الأول على رقم الظهور الأول). 
ConfigurationDescriptor كائن الإعداد الذي يصف بعض جوانب الإعداد نفسه 
ConfigurationDescriptor.LocalTestRunner قائمة أرقام صحيحة تستخدم للإشارة إلى أداة تشغيل الاختبار على الجهاز 
ConfigurationException يتم طرحها إذا تعذّر تحميل الإعدادات. 
ConfigurationFactory المصنع لإنشاء IConfiguration 
ConfigurationFactory.ConfigLoader تنفيذ IConfigDefLoader الذي يتتبّع الإعدادات المضمّنة من أحد الإعدادات الأساسية ويُلقي استثناءً على عمليات التضمين الدائرية 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil دوال مساعدة لمعالجة ملفات الإعداد 
ConfigurationXmlParserSettings فئة بسيطة لقبول إعدادات ConfigurationXmlParser

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

ConfigurationYamlParser محلل لإعدادات Tradefed بتنسيق YAML 
ConfigUtil فئة أدوات لإنشاء ملفات إعدادات statsd والتفاعل معها وإرسالها 
ConfigUtil.LogSource  
وحدة التحكّم وحدة تحكّم TradeFederation الرئيسية التي توفّر للمستخدم واجهة للتفاعل

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

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

D

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

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

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

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

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) التي تُغلِّف تفاصيل تنفيذ أمر shell على ITestDevice 
DeviceConfigurationHolder تنفيذ IDeviceConfiguration محدّد يخزِّن كائنات إعدادات الجهاز المثبَّتة في سماته 
DeviceDescriptor فئة تحتوي على معلومات تصف جهازًا قيد الاختبار 
DeviceDisconnectedException يتم طرح هذا الخطأ عندما يتعذّر الوصول إلى جهاز عبر نوع النقل، مثلاً إذا لم يعد الجهاز مرئيًا عبر USB أو اتصال TCP/IP. 
DeviceErrorIdentifier معرّفات الأخطاء من أخطاء الجهاز والأخطاء التي أبلغ عنها الجهاز 
DeviceFailedToBootError يتم طرح هذا الخطأ إذا تعذّر تشغيل الجهاز بعد إعادة تحميل إصدار. 
DeviceFeatureFlag  
DeviceFeatureModuleController وحدة تحكّم في الوحدات لمنع تشغيل الاختبارات عندما لا تتيح ميزة معيّنة 
DeviceFileReporter فئة أداة تبحث في الجهاز عن الملفات وترسلها إلى ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) في حال العثور عليها 
DeviceFlashPreparer ITargetPreparer يضيء صورة على جهاز Android 
DeviceFoldableState تمثيل حالة الجهاز القابلة للطي كما تظهر في "cmd device_state print-states" 
DeviceFolderBuildInfo IDeviceBuildInfo يحتوي أيضًا على عناصر إنشاء أخرى مضمّنة في دليل على نظام الملفات المحلي 
DeviceImageTracker بالنسبة إلى بعض التحديثات المتزايدة للأجهزة، نحتاج إلى ملفات الأساس لاحتساب الاختلافات. 
DeviceImageTracker.FileCacheTracker تتبُّع معلومات صورة الجهاز المخزّنة مؤقتًا وبياناتها الوصفية 
DeviceImageZipFlashingTargetPreparer أداة إعداد الإصدارات المخصّصة لأجهزة محدّدة تعمل على إعادة تحميل الجهاز باستخدام صور الجهاز المقدَّمة بتنسيق محدّد. 
DeviceInternetAccessibilityResourceMetricCollector يرسل المجمِّع طلب ping إلى google.com للتحقّق مما إذا كان الجهاز متصلاً بالإنترنت أم لا. 
DeviceJUnit4ClassRunner أداة تشغيل اختبارات JUnit4 التي تتيح أيضًا استخدام IDeviceTest 
DeviceJUnit4ClassRunner.LogAnnotation تعليق توضيحي مزيّف يهدف إلى نقل السجلات إلى المُخبرين 
DeviceJUnit4ClassRunner.MetricAnnotation تعليق توضيحي زائف يهدف إلى نقل المقاييس إلى المُبلِغين 
DeviceJUnit4ClassRunner.TestLogData تنفيذ ExternalResource وTestRule 
DeviceJUnit4ClassRunner.TestMetrics تنفيذ ExternalResource وTestRule 
DeviceManagementGrpcServer خادم GRPC الذي يتيح حجز جهاز من Tradefed 
DeviceManager  
DeviceManager.FastbootDevice تمثيل جهاز في وضع Fastboot 
DeviceMerkleTree احتساب شجرة Merkle من معلومات محتوى الجهاز 
DeviceMetricData عنصر لتخزين جميع البيانات التي يجمعها مجمعو المقاييس 
DeviceMonitorMultiplexer فئة وكيل لنشر الطلبات إلى IDeviceMonitor متعددة 
DeviceNotAvailableException يتم طرحه عندما يصبح الجهاز غير متاح للاختبار. 
DeviceOwnerTargetPreparer ITargetPreparer لإعداد مكوّن مالك الجهاز 
DeviceParameterizedRunner أداة تنفيذ مُستخدِمة للمَعلمات على غرار JUnit4 للاختبارات المستخدِمة للمَعلمات من جهة المضيف 
DeviceProperties تعريفات الثابتة الشائعة لأسماء المواقع على الجهاز 
DeviceRecoveryModeUtil  
DeviceReleaseReporter مُرسِل إصدارات الأجهزة الذي يتعامل مع عملية التواصل مع الوالدَين بشأن الأجهزة التي سيتم إصدارها  
DeviceResetFeature تنفيذ إعادة ضبط الجهاز من جهة الخادم 
DeviceResetHandler أداة تتعامل بشكل عام مع إعادة ضبط الجهاز 
DeviceRuntimeException يتم طرحه عندما لا يؤدّي إجراء الجهاز إلى النتائج المتوقّعة. 
DeviceSelectionOptions حاوية لمعايير اختيار الأجهزة 
DeviceSelectionOptions.DeviceRequestedType الأنواع المختلفة المحتملة للأجهزة النائبة المتوافقة 
DeviceSettingChecker تحقَّق مما إذا تغيّرت إعدادات الجهاز أثناء تشغيل إحدى الوحدات. 
DeviceSetup ITargetPreparer لضبط جهاز للاختبار استنادًا إلى Option المقدَّمة 
DeviceSnapshotFeature تنفيذ لقطة الجهاز من جهة الخادم 
DeviceSnapshotHandler أداة لمعالجة لقطة Cuttlefish 
DeviceStateMonitor فئة مساعدة لمراقبة حالة IDevice 
DeviceStorageAgeResourceMetricCollector تحليل عمر مساحة التخزين من logcat 
DeviceStorageFiller يُرجى توجيه المُعدِّل إلى ملء مساحة التخزين حتى تتوفّر مساحة فارغة. 
DeviceStorageStatusChecker تحقَّق مما إذا كان الجهاز يتضمّن مساحة كافية على القرص لتقسيمها إلى الأقسام المحدّدة. 
DeviceStringPusher الهدف هو إعداد كتابة سلسلة في ملف. 
DeviceSuite توسيع حاوية JUnit4 Suite من أجل توفير ITestDevice للاختبارات التي تتطلّب ذلك 
DeviceSyncHelper مساعد يساعد في مزامنة صورة جهاز جديدة مع الجهاز 
DeviceTestCase نموذج اختبار JUnit المساعد الذي يقدّم خدمات IRemoteTest وIDeviceTest 
DeviceTestResult نوع مخصّص من TestResult سيتم إيقافه عند حدوث DeviceNotAvailableException 
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions فئة مصنِّع للخيارات ذات الصلة بتشغيل اختبارات الأجهزة من خلال BaseHostJUnit4Test 
DeviceTestSuite حزمة اختبار JUnit المساعِدة التي توفّر خدمات IRemoteTest وIDeviceTest 
DeviceTraceCollector أداة جمع البيانات التي ستبدأ عملية تتبُّع perfetto عند بدء عملية تشغيل الاختبار وستسجِّل ملف تتبُّع في النهاية. 
DeviceUnavailableMonitor يحاول هذا المستمع تسجيل بيانات تحليل الأداء على مستوى نموذج الاختبار فقط. 
DeviceUnresponsiveException نوع خاص من DeviceNotAvailableException يشير إلى أنّ الجهاز مرئي لـ adb، ولكنه لا يستجيب (أي أنّ الأوامر تنتهي صلاحيتها أو لا يتم تشغيل الجهاز أو غير ذلك) 
DeviceUpdateTargetPreparer ITargetPreparer مجردة تهتم بالخطوات الشائعة حول تحديث الأجهزة باستخدام ملف صورة جهاز من مصدر خارجي (بدلاً من خدمة إنشاء). 
DeviceWifiResourceMetricCollector يجمع المجمّع مقاييس قوة إشارة شبكة Wi-Fi المتصلة حاليًا وسرعة الربط. 
DeviceWiper ITargetPreparer الذي يحذف بيانات المستخدمين 
DigestCalculator طرق مساعدة لاحتساب Digest 
DirectedGraph<V> تنفيذ رسوم بيانية موجَّهة غير مرجحة 
DisableSELinuxTargetPreparer أداة إعداد الاستهداف التي توقف SELinux في حال تفعيله 
DryRunKeyStore متجر مفاتيح تشفير للتشغيل التجريبي حيث يتم دائمًا استبدال أي قيمة لمتجر المفاتيح واكتشافها بشكل صحيح 
DryRunner يمكنك إجراء عمليات تشغيل تجريبية للاختبارات بشكل شفاف بدلاً من تنفيذها فعليًا. 
DynamicFileStubTest هذا اختبار tradefed لاختبار ما إذا كان tradefed يمكنه حلّ الملف الديناميكي بشكل صحيح. 
DynamicRemoteFileResolver فئة تساعد في حلّ المسار إلى الملفات البعيدة 
DynamicRemoteFileResolver.FileResolverLoader تحمّل عمليات تنفيذ IRemoteFileResolver
DynamicShardHelper استراتيجية التجزئة للسماح بإضافة مهام العمل عن بُعد إلى قائمة الانتظار بين عدّة نُسخ من TF 
DynamicShardingConnectionInfoMessage فئة تخزين البيانات لتسهيل الإرسال عبر خادم الميزات 
DynamicSystemPreparer ITargetPreparer لإعداد صورة نظام على إصدار جهاز يتضمّن "تحديث النظام الديناميكي"  

E

EarlyDeviceReleaseFeature تنفيذ خادم الميزات لإصدار الأجهزة المبكر 
إرسالها في رسالة إلكترونية فئة مساعدة لإرسال رسالة إلكترونية 
EmailHostHealthAgent تنفيذ IHostHealthAgent لإرسال رسائل إلكترونية من تقارير "مراقبة المضيف" 
EmmaXmlConstants الثوابت المستخدَمة عند تحليل تقرير xml في emma 
EmulatorMemoryCpuCapturer  
EndCentralDirectoryInfo EndCentralDirectoryInfo هي فئة تحتوي على المعلومات العامة لملف zip. 
EnforcedSeLinuxChecker أداة التحقّق من الحالة التي تضمن حالة Selinux 
EnvironmentVariableUtil مجموعة من الطرق المساعدة لإعداد متغيّرات البيئة 
EraseUserDataPreparer ITargetPreparer يمحو بيانات المستخدمين على الجهاز 
ErrorIdentifier توضّح هذه الواجهة خطأً معيّنًا وسماته. 
ErrorStorageUtil فئة مساعدة لمعالجة الأخطاء بما يتوافق مع مساحة التخزين المشتركة 
EventsLoggerListener مستمع يسجِّل جميع الأحداث التي يتلقّاها في ملف 
ExceptionThrowingRunnerWrapper  
ExecutableAction فئة قيمة تمثّل إجراءً يمكن تنفيذه. 
ExecutableActionResult فئة قيمة تمثّل نتيجة ExecutableAction
ExecutableBaseTest الفئة الأساسية لأسلوب الاختبارات القابلة للتنفيذ 
ExecutableHostTest أداة تشغيل الاختبارات للملف القابل للتنفيذ الذي يتم تشغيله على المضيف 
ExecutableTargetTest أداة تشغيل الاختبارات للملف القابل للتنفيذ الذي يتم تشغيله على الجهاز المستهدَف 
ExecutionFiles تبعيات الملفات التي تم إنشاؤها أثناء تنفيذ اختبار أو طلب يجب إجراؤه للاختبار 
ExecutionFiles.FilesKey قائمة بالمفتاح العادي المعروف للخريطة 
ExecutionProperties السمات التي تم إنشاؤها أثناء تنفيذ اختبار أو طلب 
ExistingBuildProvider دالة IBuildProvider تعرض IBuildInfo تم إنشاؤه من قبل. 
ExtendedFile امتداد ملف عادي لحمل بيانات وصفية ذات صلة بالإصدار 
ExtensionAtomsRegistry ExtensionAtomsRegistry لاستخدام statsd على الجهاز 

F

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

G

GceAvdInfo بنية لحفظ البيانات ذات الصلة لمثيل معيّن من "مساحة عمل تطبيقات الفيديو" في "خدمات السحابة الإلكترونية من Google" 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor أداة مراقبة الخيط لقناة الخادم الوكيل لمضيف مختبر Gce المستخدَمة في عملية الأكسجين. 
GceManager مساعد يدير طلبات GCE لبدء/إيقاف جمع السجلات من GCE 
GceRemoteCmdFormatter فئة أدوات لتنسيق الأوامر للوصول إلى جهاز gce عن بُعد 
GceRemoteCmdFormatter.ScpMode يمكن استخدام بروتوكول SCP لدفع الملف أو سحبه استنادًا إلى بنية الوسائط. 
GceSshTunnelMonitor أداة مراقبة الخيوط لنفق ssh في Gce 
GcovCodeCoverageCollector BaseDeviceMetricCollector لسحب قياسات تغطية gcov من الجهاز وتسجيلها كعناصر اختبار 
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector التي ستسحب قياسات تغطية ملف kernel باستخدام gcov من debugfs وخارج الجهاز، ثم تسجّلها أخيرًا كعناصر اختبار 
GCSBucketUtil مدير ملفات لتنزيل الملفات وتحميلها من Google Cloud Storage (GCS) 
GCSBucketUtil.GCSFileMetadata حزمة بسيطة لمعلومات الملفات في GCS 
GCSCommon قديم استخدِم com.android.tradefed.util.gcs.GCSCommon بدلاً من ذلك. 
GCSCommon الفئة الأساسية لتشغيل Gcs، مثل التنزيل والتحميل 
GCSConfigurationFactory تحمِّل ConfigurationFactory الإعدادات من Google Cloud Storage. 
GCSConfigurationFactory.GCSConfigLoader إضافة إلى ConfigurationFactory.ConfigLoader تحمِّل الإعدادات من GCS وتتتبّع الإعدادات المضمّنة من إعداد أساسي واحد وتُلقي استثناءً في عمليات التضمين الدائرية. 
GCSConfigurationServer يحمِّل خادم الضبط الإعدادات من Google Cloud Storage (GCS). 
GCSDownloaderHelper أداة تنزيل لحزمة GCS تهتم بتخزين المحتوى المؤقت وحلّ الإعدادات الشاملة 
GCSFileDownloader أداة تنزيل الملفات لتنزيل الملفات من Google Cloud Storage (GCS) 
GCSFileDownloaderBase أداة تنزيل الملفات لتنزيل الملفات من Google Cloud Storage (GCS) 
GCSFileUploader أداة تحميل الملفات لتحميل بيانات الملفات إلى Google Cloud Storage (GCS) 
GCSHelper  
GCSHostResourceManager نزِّل مورد المضيف من Google Cloud Storage. 
GcsRemoteFileResolver تنفيذ IRemoteFileResolver الذي يسمح بالتنزيل من حزمة GCS 
GenericLogcatEventParser<LogcatEventType> تحليل إدخال logcat للأحداث 
GenericLogcatEventParser.LogcatEvent بنية لتضمين حدث logcat مع نوع الحدث ورسالة logcat التي تسبّبت في حدوثه 
GetPreviousPassedHelper مساعدة للحصول على فلاتر الاختبار التي تم اجتيازها سابقًا 
GkiDeviceFlashPreparer أداة إعداد الوجهة التي تُفلش الجهاز باستخدام صورة عامة بنواة Android الشائعة 
GlobalConfiguration تنفيذ IGlobalConfiguration الذي يخزِّن عناصر الإعدادات المحمَّلة في خريطة 
GlobalFilterGetter تنفيذ الخدمة الذي يعرض فلاتر طلب معيّن 
GlobalTestFilter خيارات الفلترة المطبَّقة على الطلب 
GoogleApiClientUtil أدوات لإنشاء عميل Google API 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser لتحليل نتائج Google Benchmark التي يتم تشغيلها من shell، وعرض خريطة تتضمّن جميع النتائج 
GoogleBenchmarkTest اختبار يُشغِّل حزمة اختبار قياس الأداء من Google على جهاز معيّن. 
GranularRetriableTestWrapper تعمل فئة الغلاف على IRemoteTest لتقسيم IRemoteTest على مستوى اختبار النموذج. 
GranularRetriableTestWrapper.StartEndCollector مساعد فئة لرصد بداية ونهاية التشغيل غير المتوفّرة 
GsiDeviceFlashPreparer أداة إعداد الجهاز التي تُثبِّت صورة نظام Android العامة على الجهاز 
GTest اختبار يُشغِّل حزمة اختبار أصلية على جهاز معيّن 
GTestBase الفئة الأساسية لفئة gTest 
GTestListTestParser أداة لتحليل النتائج في وضع التشغيل التجريبي لاختبار gtest باستخدام المَعلمة "--gtest_list_tests" 
GTestResultParser تُحلِّل نتائج "وضع الإخراج الأوّلي" للاختبارات الأصلية باستخدام GTest الذي يتم تشغيله من shell، وتُعلِم ITestInvocationListener بالنتائج. 
GTestXmlResultParser تُحلِّل نتائج "وضع الإخراج بتنسيق xml" للاختبارات الأصلية باستخدام GTest الذي يتم تشغيله من shell، وتُعلِم ITestRunListener بالنتائج. 

H

HarnessException فئة الاستثناء الأساسية للاستثناء الذي تم طرحه داخل الحِزمة 
HarnessIOException استخدام استثناء يساعد في حلّ مشاكل الملفات 
HarnessRuntimeException  
HeapHostMonitor AbstractHostMonitor لتنفيذ يراقب ذاكرة الحِزمة على المضيف ويُسجّلها بشكل دوري في سجلّ السجلّ. 
HelloWorldMultiTargetPreparer مثال على تنفيذ IMultiTargetPreparer 
HistoryLogger TF History Logger، وهو سجلّ خاص يحتوي على بعض الأحداث المحدّدة فقط. 
HostGTest اختبار يشغِّل حزمة اختبار أصلية. 
HostMetric تمثّل هذه الفئة عيّنة من مقاييس المضيف المطلوب الإبلاغ عنها. 
HostOptions فئة حامل خيارات المضيف 
HostStatsdMetricCollector IMetricCollector تجمع مقاييس statsd من جهة المضيف باستخدام أوامر أداة statsd 
HostTest أداة لتشغيل الاختبارات المستندة إلى مضيف JUnit 
HostUtils تُنفِّذ بعض طرق المرافق المفيدة لإجراء اختبارات المضيف. 
HprofAllocSiteParser فئة مساعدة لتحليل المعلومات من قسم "مواقع التخصيص" في تقارير hprof 
HttpHelper يحتوي على طرق مساعدة لإنشاء طلبات http 
HttpHelper.RequestRunnable قابل للتنفيذ لتقديم طلبات باستخدام IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
HttpMultipartPost فئة مساعدة لإجراء طلبات POST متعددة الأجزاء عبر بروتوكول HTTP 
HttpRemoteFileResolver تنفيذ IRemoteFileResolver الذي يسمح بتنزيل ملف عن بُعد عبر http 
HttpsRemoteFileResolver تنفيذ IRemoteFileResolver الذي يسمح بتنزيل الملف عن بُعد عبر https 

I

IAbi واجهة تمثّل واجهة ABI قيد الاختبار 
IAbiReceiver اختبار يحتاج إلى ABI الذي يتم اختباره 
IAndroidDebugBridge تعريف الواجهة لطرق AndroidDebugBridge المستخدَمة في هذه الحزمة  
IAppBuildInfo تم إيقاف هذه الواجهة نهائيًا. استخدِم IBuildInfo مباشرةً. 
IAutoRetriableTest واجهة IRemoteTest لا تُنفِّذ ITestFilterReceiver ولكن تريد إتاحة إعادة المحاولة التلقائية 
IBatteryInfo الواجهة التي تحدِّد التفاعل مع بطارية جهاز 
IBatteryInfo.BatteryState يصف حالة شحن البطارية الحالية. 
IBuildInfo يحتوي على معلومات عن الإصدار قيد الاختبار. 
IBuildInfo.BuildInfoProperties بعض السمات التي يمكن أن يمتلكها IBuildInfo لتعديل بعض جوانب التعامل معه 
IBuildProvider مسؤول عن تقديم معلومات عن الإصدار قيد الاختبار. 
IBuildReceiver اختبار يحتاج إلى الإشارة إلى الإصدار قيد الاختبار 
ICacheClient واجهة لعميل ذاكرة التخزين المؤقت 
IClusterClient واجهة للتفاعل مع الخلفية في TFC 
IClusterEvent واجهة لأي حدث لمجموعة يتم تحميله إلى TFC 
IClusterEventUploader<T extends IClusterEvent> واجهة ClusterEventUploader 
IClusterOptions واجهة للحصول على الخيارات المتعلّقة بالمجموعات 
ICommandOptions حاوية لخيارات تنفيذ الأوامر 
ICommandScheduler أداة جدولة لتشغيل أوامر TradeFederation 
ICommandScheduler.IScheduledInvocationListener أداة الاستماع لأحداث الاستدعاء عند اكتمال الاستدعاء 
ICompressionStrategy واجهة تمثّل خوارزمية ضغط يمكن اختيارها أثناء التشغيل 
IConfigOptionValueTransformer واجهة لتعديل قيمة خيار الإعداد 
IConfigurableVirtualDevice واجهة لتقديم معلومات عن جهاز افتراضي تم ضبطه مسبقًا (عنوان IP للمضيف، مستخدم المضيف، وتعديل المنافذ وما إلى ذلك) 
IConfiguration معلومات الضبط لاستدعاء TradeFederation 
IConfigurationFactory مصنع لإنشاء IConfiguration 
IConfigurationReceiver واجهة بسيطة لتمثيل عنصر يقبل IConfiguration 
IConfigurationServer واجهة لخادم الإعدادات 
ICredentialFactory واجهة لإنشاء oauth2 Credential في مصنع بيانات الاعتماد 
IDefaultObjectLoader واجهة لتحميل العناصر التلقائية التي يجب أن تكون جزءًا من إعدادات YAML 
IDefaultObjectLoader.LoaderConfiguration عنصر إعدادات التحميل لنقل المعلومات إلى أداة التحميل 
IDeviceActionReceiver يوفّر واجهة برمجة تطبيقات لتلقّي أحداث الجهاز. 
IDeviceBuildInfo IBuildInfo يمثّل إصدارًا كاملاً لجهاز Android واختباراته (اختياريًا). 
IDeviceBuildProvider IBuildProvider يستخدم معلومات من ITestDevice لاسترداد إصدار. 
IDeviceConfiguration واجهة حامل إعدادات الجهاز 
IDeviceFlasher وميضات صورة الجهاز على الجهاز 
IDeviceFlasher.UserDataFlashOption قائمة بفئات الخيارات لمعالجة صورة userdata 
IDeviceManager واجهة لإدارة مجموعة الأجهزة المتاحة للاختبار 
IDeviceManager.IFastbootListener مستمع لتغييرات حالة Fastboot 
IDeviceMonitor واجهة لمراقبة حالة الأجهزة 
IDeviceMonitor.DeviceLister فئة شبيهة Runnable من المفترض أن تعرِض الأجهزة المعروفة وحالاتها 
IDeviceRecovery واجهة لاسترداد جهاز لم يعُد متصلاً بالإنترنت 
IDeviceSelection واجهة لمعايير اختيار الأجهزة 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor توفِّر هذه الخدمة مرافق لمراقبة حالة IDevice
IDeviceTest واجهة للعنصر الذي يحتاج إلى مرجع إلى ITestDevice 
IDisableable واجهة تصف عنصر Tradefed الذي يمكن إيقافه 
IDynamicShardingClient واجهة ملف التفاف لخدمة تقسيم البيانات

يُستخدَم هذا الإجراء لنتمكّن من استبداله بشهادة HTTP أو شهادة اختبار إذا لزم الأمر. 

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

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

ILeveledLogOutput تقدّم الفئات التي تنفّذ هذه الواجهة طُرقًا تتعامل مع إخراج رسائل log. 
ILogcatReceiver فئة تقدّم ناتج logcat للجهاز كInputStreamSource
ILogRegistry واجهة لوحدة تسجيل ILogOutput فردية تُضاعِف وحدات تسجيل مختلفة وتُديرها 
ILogRegistry.EventType الأحداث المفيدة لتسجيلها 
ILogSaver تقدّم الفئات التي تنفِّذ هذه الواجهة طرقًا لتخزين السجلات في موقع مركزي. 
ILogSaverListener السماح لتطبيقات ITestInvocationListener بالاستماع إلى وقت حفظ ملفات السجلّ 
ImageContentAnalyzer أداة تحليل لتحليل محتوى صور الأجهزة 
IManagedTestDevice واجهة برمجة تطبيقات ITestDevice التي تتم إدارة دورة حياتها 
IManagedTestDevice.DeviceEventResponse حاوية للردّ على IManagedTestDevice.handleAllocationEvent(DeviceEvent) مكالمة 
IManagedTestDeviceFactory واجهة صنّاع المحتوى في IManagedTestDevice 
IMetricCollector ستتم إضافة هذه الواجهة كمزيّن عند إعداد تقارير نتائج الاختبارات من أجل جمع المقاييس المطابقة. 
IMetricCollectorReceiver واجهة لتنفيذ IRemoteTest إذا احتاجوا إلى الحصول على قائمة IMetricCollector لإجراء الاختبار 
IMoblyYamlResultHandler واجهة معالِج نتائج ملف mobly yaml 
IMoblyYamlResultHandler.ITestResult واجهة نتيجة ملف mobly yaml 
IModuleController واجهة للتحكّم في ما إذا كان يجب تنفيذ وحدة أم لا 
IModuleController.RunStrategy فهرس يصف كيفية تنفيذ الوحدة 
IModuleParameterHandler واجهة مَعلمات وحدات الأجنحة 
IMultiDeviceRecovery واجهة لاسترداد بيانات أجهزة متعددة بلا اتصال بالإنترنت 
IMultiDeviceTest تم إيقاف هذه الواجهة نهائيًا. يتم الاحتفاظ بهذه الواجهة مؤقتًا من أجل التوافق، ولكن لم يعُد يتم استخدامها بعد الآن. يُرجى عدم تنفيذها. 
IMultiTargetPreparer تجهيز بيئة الاختبار لعدة أجهزة معًا 
INativeDevice يوفّر واجهة برمجة تطبيقات موثوقة وذات مستوى أعلى قليلاً من واجهة برمجة التطبيقات IDevice
INativeDeviceTest واجهة للعنصر الذي يحتاج إلى مرجع إلى INativeDevice
IncrementalImageUtil أداة للاستفادة من التحديث المتزايد للصور والأجهزة 
InfraErrorIdentifier معرّفات الأخطاء من البنية الأساسية لاتحاد التجارة والبنية الأساسية التابعة (مثل البنية الأساسية للإصدار) 
InputStreamSource تُغلِّف هذه الواجهة ERROR(/InputStream) بشكل أساسي لكي يمكن استنساخها. 
InstallAllTestZipAppsSetup ITargetPreparer لتثبيت جميع التطبيقات في حزمة zip اختبارية 
InstallApexModuleTargetPreparer  
InstallApkSetup ITargetPreparer الذي يُثبِّت حزمة apk واحدة أو أكثر موجودة في نظام الملفات 
InstallBuildEnvApkSetup ITargetPreparer لتثبيت حزمة APK تجريبية واحدة أو أكثر من بيئة إنشاء نظام Android الأساسي 
InstalledInstrumentationsTest تشغيل جميع أدوات القياس المتوفّرة على الجهاز الحالي 
InstallKernelModulePreparer أداة إعداد مستهدفة لتثبيت وحدات kernel 
InstantAppHandler معالِج ModuleParameters.INSTANT_APP 
InstrumentationPreparer ITargetPreparer لتشغيل الأدوات 
InstrumentationTest اختبار يُشغِّل حزمة اختبارات الأداء على جهاز معيّن. 
InvocationContext تنفيذ عام لعنصر IInvocationContext 
InvocationExecution فئة تصف جميع خطوات الاستدعاء: تنزيل الإصدار، وtarget_prep، وتشغيل الاختبارات، والتنظيف. 
InvocationLocal<T> توفّر هذه الفئة متغيّرات نطاق الاستدعاء. 
InvocationMetricLogger فئة أدوات لطلب تسجيل بعض المقاييس 
InvocationMetricLogger.InvocationGroupMetricKey تتيح عملية التجميع تسجيل عدّة مجموعات ضمن المفتاح نفسه. 
InvocationMetricLogger.InvocationMetricKey مفتاح خاص مُعنوَن سنعبئه دائمًا للطلب 
InvocationStatus فئة لتخزين حالة الاستدعاء 
InvocationStatus قائمة مساعدة لتوضيح حالة الاستدعاء 
InvocationSummaryHelper فئة مساعدة لجمع TestSummary وإعداد تقارير عنها لمجموعة من المستمعين 
InvocationToJUnitResultForwarder فئة تستمع إلى أحداث ITestInvocationListener وتعيد توجيهها إلى TestListener
IPostProcessor معالجات ما بعد المعالجة هي عناصر في Trade Federation تهدف إلى السماح بمعالجة المقاييس والسجلات بعد الاختبارات وقبل إعداد تقارير النتائج. 
IRemoteFeature واجهة تصف ميزة في Tradefed يمكن تنفيذها استنادًا إلى الطلب 
IRemoteFileResolver واجهة للكائنات التي يمكنها تحويل ملف عن بُعد إلى ملف محلي 
IRemoteFileResolver.RemoteFileResolverArgs الوسائط التي تم تمريرها إلى أدوات التحليل 
IRemoteFileResolver.ResolvedFile فئة تحتوي على معلومات عن الملف الذي تمّ حلّه وبعض البيانات الوصفية 
IRemoteScheduledListenersFeature تمديد IRemoteFeature للسماح بتمرير IScheduledInvocationListener
IRemoteTest اختبار يُبلغ عن النتائج مباشرةً إلى ITestInvocationListener 
IReportNotExecuted في حال عدم اكتمال التنفيذ، يمكن أن يُبلغ IRemoteTest الذي ينفّذ هذه الواجهة عن الاختبارات التي لم يتم تنفيذها لتحسين عملية إعداد التقارير. 
IRescheduler واجهة لإعادة جدولة عملية ضبط لتنفيذها في المستقبل 
IResourceMetricCollector واجهة المستخدم لتنفيذ أدوات جمع الموارد المخصّصة 
IRestApiHelper واجهة مساعدة لإجراء طلبات البيانات من واجهة برمجة التطبيقات REST 
IResumableTest تم إيقاف هذه الواجهة نهائيًا. لم تعُد هناك حاجة إلى ذلك 
IRetryDecision واجهة تُحدّد قرار إعادة المحاولة وتطبّق الفلتر على الفئة لإعادة المحاولة بشكلٍ أكثر استهدافًا  
IRuntimeHintProvider  
IRunUtil واجهة لتشغيل العمليات الموقَّتة وأوامر النظام 
IRunUtil.EnvPriority فهرس يحدّد ما إذا كان يتم ضبط بيئة معيّنة أو إلغاء ضبطها 
IRunUtil.IRunnableResult واجهة لتنفيذ عملية بشكل غير متزامن تُرجع حالة منطقية 
ISandbox واجهة تحدِّد مساحة محاكاة يمكن استخدامها لتشغيل طلب. 
ISandboxFactory المصنع لإنشاء ISandbox 
ISetOptionReceiver يجب أن يتضمّن تنفيذ هذه الواجهة Option يحمل اسم "set-option" مرتبطًا بملف HostTest.SET_OPTION_NAME
IShardableListener ITestInvocationListener يمكن تقسيمه 
IShardableTest IRemoteTest يمكن تقسيمها إلى اختبارات فرعية قابلة للتنفيذ بشكل منفصل 
IShardHelper واجهة عنصر يصف استراتيجية التجزئة التي يجب اتّباعها لإعداد. 
IsolatedHostTest تنفيذ أداة تنفيذ TradeFed التي تستخدِم عملية فرعية لتنفيذ الاختبارات في بيئة تعتمد على عدد قليل من العناصر بدلاً من تنفيذها في العملية الرئيسية 
ISupportGranularResults واجهة تحدِّد ما إذا كان ITestInvocationListener يتيح تلقّي نتائج تحليلات العميل الدقيقة أم لا 
ISystemStatusChecker أداة تحقّق تُجري عمليات تحقّق من حالة النظام وتُعيد قيمة منطقية للإشارة إلى ما إذا كان النظام في الحالة المتوقّعة. 
ISystemStatusCheckerReceiver IRemoteTest يتطلب الوصول إلى ISystemStatusChecker من إعدادات  
ITargetCleaner تم إيقاف هذه الواجهة نهائيًا. تم نقل tearDown إلى واجهة ITargetPreparer الأساسية. 
ITargetPreparer تجهيز بيئة الاختبار لإجراء الاختبار 
ITerribleFailureHandler واجهة للتعامل مع حالات الفشل الخطيرة من LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiver أداة تنفيذ يمكنها فلترة الاختبارات التي سيتم إجراؤها استنادًا إلى التعليقات التوضيحية 
ITestCollector يتيح جمع الاختبارات. عند ضبطه، يجب أن يُجري مشغّل الاختبار عملية تجريبيّة لجمع حالات الاختبار بدون تنفيذها فعليًا. 
ITestDevice يوفّر واجهة برمجة تطبيقات موثوقة وذات مستوى أعلى قليلاً من واجهة برمجة التطبيقات IDevice
ITestDevice.ApexInfo فئة بنية بسيطة لتخزين معلومات عن عنصر APEX واحد 
ITestDevice.MountPointInfo فئة بنية بسيطة لتخزين معلومات عن نقطة ربط واحدة 
ITestDevice.RecoveryMode  
ITestFileFilterReceiver أداة تنفيذ يمكنها تلقّي ملف يحدّد الاختبارات التي يجب إجراؤها و/أو عدم إجرائها 
ITestFilterReceiver أداة تنفيذ يمكنها فلترة الاختبارات التي سيتم تنفيذها 
ITestInformationReceiver واجهة لتلقّي TestInformation لبعض الفئات 
ITestInvocation تعالج طلبًا واحدًا لاختبار TradeFederation. 
ITestInvocation.ExitInformation يمثّل بعض معلومات الخروج لطلب. 
ITestInvocationListener مستمع لنتائج الاختبار من طلب الاختبار 
ITestLifeCycleReceiver تتلقّى إشعارات بالأحداث أثناء عمليات تشغيل اختبارات الأدوات. 
ITestLogger كيان يمكنه تسجيل مصادر بيانات من أنواع مختلفة 
ITestLoggerReceiver عنصر يمكن حقنه بمثيل ITestLogger لكي يمكن استخدامه لأغراض logging. 
ITestsPool واجهة تصف مجموعة من الاختبارات التي يمكننا الوصول إليها وتنفيذها 
ITestSuite فئة مجردة تُستخدَم لتشغيل مجموعة الاختبار 
ITestSuite.IsolatedModuleGrade  
ITestSuite.MultiDeviceModuleStrategy  
ITestSuiteResultLoader واجهة تصف مساعدًا لتحميل النتائج السابقة بطريقة يمكن إعادة تشغيلها 
ITestSummaryListener واجهة تسمح ITestInvocationListener بتبادل بعض المعلومات المحدودة من خلال ملفّات المشروعات الملخّصة  
ITestsZipInstaller تثبيت الاختبارات من ملف zip للاختبارات (كما يتم عرضه من خلال نظام الإنشاء) على جهاز 
ITokenProvider واجهة تصف عنصرًا يمكنه تقديم الرموز المميّزة لجهاز معيّن 
ITokenRequest واجهة يمكن أن ينفذها IRemoteTest للإشارة إلى أنّها تتطلّب جهازًا مزوّدًا برمز ميزات خاص 

J

JarHostTest أداة لتشغيل اختبارات JUnit من جهة المضيف 
JarHostTest.HostTestListener مستمع الغلاف الذي يعيد توجيه جميع الأحداث باستثناء testRunStarted() وtestRunEnded() إلى المستمع المضمّن 
JavaCodeCoverageCollector BaseDeviceMetricCollector التي ستسحب قياسات تغطية Java من الجهاز وتُسجّلها كعناصر اختبار 
JavaCodeCoverageFlusher فئة أدوات تُعيد ضبط قياسات تغطية رمز Java وتجبر على تفريغها من العمليات التي تعمل على الجهاز  
JSONFileKeyStoreClient مثال على عملية التنفيذ حيث يعمل ملف JSON على الجهاز كمتجر مفاتيح 
JSONFileKeyStoreFactory تنفيذ مصنع JSON KeyStore الذي يقدّم JSONFileKeyStoreClient ل الوصول إلى ملف JSON Key Store 
JsonHttpTestResultReporter أداة إعداد تقارير النتائج التي تُشفِّر نتائج مقاييس الاختبار وبيانات الفرع والجهاز إلى تنسيق JSON وتُرسِلها باستخدام POST إلى نقطة نهاية خدمة HTTP 
JUnit4ResultForwarder أداة إعادة توجيه النتائج من JUnit4 Runner 
JUnit4TestFilter فئة مساعدة توفّر الفلترة لبرنامج تشغيل JUnit4 من خلال توسيع Filter
JUnitRunUtil فئة مساعدة لتوجيه مكالمة IRemoteTest.run(TestInformation, ITestInvocationListener) إلى مكالمة Test.run(TestResult) 
JUnitToInvocationResultForwarder فئة تستمع إلى أحداث TestListener وتعيد توجيهها إلى ITestInvocationListener
JUnitXmlParser محلِّل يستخرج بيانات نتائج الاختبار من نتائج JUnit المخزّنة في XMLJUnitResultFormatter في ant ويعيد توجيهها إلى ITestInvocationListener. 

K

KernelModuleUtils  
KernelTargetTest أداة لتشغيل الاختبارات للملف القابل للتنفيذ على الجهاز وتحليل نتيجة اختبار النواة 
KernelTestModuleController فئة أساسية لوحدة تحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا تتطابق مع البنية 
KeyguardControllerState حاوية لحالات شاشة القفل 
KeyguardStatusChecker يتحقّق من حالة شاشة القفل بعد تنفيذ الوحدة. 
KeyStoreException يتم طرحه عند حدوث خطأ فادح في متجر المفاتيح. 
KillExistingEmulatorPreparer ITargetPreparer لإيقاف محاكي قيد التشغيل 
KnownFailurePreparer يُرجى توجيه مُعدّ المحتوى المستهدف إلى تخطّي إعادة محاولة الخطأ المعروف. 
KTapResultParser تقرأ مخرجات KTAP على أنّها مخرجات تم إنشاؤها بواسطة وحدة اختبار KUnit ويتم وضعها في ملف results ضمن debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest أداة لتشغيل وحدات اختبار KUnit على الجهاز 

L

LabResourceDeviceMonitor مراقب موارد المختبر الذي يُنشئ خادم gRPC لخدمة LabResourceService أو يديره 
LargeOutputReceiver فئة مصمّمة للمساعدة في جمع النتائج عند تنفيذ أوامر تستغرق وقتًا طويلاً 
LastShardDetector عند تشغيل التجزئة المحلية، نريد أحيانًا تنفيذ بعض الإجراءات فقط عندما تصل الشريحة الأخيرة إلى invocationEnded(long)
LeakedThreadStatusChecker أداة التحقّق من الحالة للتأكّد من أنّ الوحدة لا تُسرِّب سلسلة محادثات جارية 
LegacySubprocessResultsReporter تنفيذ مجمّد لبرنامج إعداد تقارير نتائج العملية الفرعية الذي من المفترض أن يظل متوافقًا مع الإصدارات السابقة من TF/CTS (مثل الإصدار 8 والإصدارات الأحدث)، على الرغم من التغييرات في الفئة العليا 
ListInstrumentationParser IShellOutputReceiver لتحليل ناتج طلب البحث "pm list instrumentation" 
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice فئة الأجهزة الافتراضية المحلية التي تعمل على مضيف TradeFed 
LocalAppBuildProvider IBuildProvider لإنشاء IBuildInfo استنادًا إلى مسار محلي مقدَّم 
LocalDeveloper لرصد ما إذا كان المطوّر محليًا يستخدم Tradefed وعرض ذلك 
LocalDeviceBuildProvider IBuildProvider لإنشاء IDeviceBuildInfo استنادًا إلى مسار دليل نظام الملفات الذي تم تقديمه  
LocalEmulatorLaunch أداة TargetPreparer التي تطلِق محاكيًا محليًا من بيئة إنشاء Android 
LocalEmulatorSnapshot أداة TargetPreparer مخصّصة لإنشاء لقطة نظيفة للمحاكي من بيئة تطوير/إنشاء تطبيقات Android  
LocalFileHeader LocalFileHeader هي فئة تحتوي على معلومات ملف أو مجلد داخل ملف zip. 
LocalFileResolver تنفيذ IRemoteFileResolver الذي يسمح بربط الملفات المحلية 
LocalFolderBuildProvider IBuildProvider لإنشاء IFolderBuildInfo استنادًا إلى مسار محلي مقدَّم 
LocalHostResourceManager مورد مضيف المدير 
LocalPool تنفيذ مجموعة من الاختبارات المحلية 
LocalRunInstructionBuilder أداة لتجميع التعليمات لتنفيذ الاختبار محليًا 
LockSettingsBaselineSetter عنصر ضبط لإزالة إعدادات قفل الشاشة 
السجلّ فئة السجلّ التي تعكس واجهة برمجة التطبيقات في مصادر Android الرئيسية 
Log.ILogOutput تقدّم الفئات التي تنفّذ هذه الواجهة طُرقًا تتعامل مع إخراج رسائل log. 
Log.LogLevel عدد أنواع مستوى السجلّ 
LogcatCrashResultForwarder مستمع خاص: في حال حدوث أخطاء (تعطُّل عملية أداة القياس)، سيحاول استخراج معلومات عن الأعطال من logcat وإضافتها إلى رسالة الخطأ المرتبطة بالاختبار. 
LogcatEventParser  
LogcatEventType أنواع الأحداث في LogcatEventParser 
LogcatOnFailureCollector أداة جمع ستسجّل logcat وتسجيله عند تعذُّر اختبار حالة اختبار. 
LogcatReceiver فئة تجمع logcat في الخلفية 
LogcatTimingMetricCollector أداة جمع مقاييس تجمع معلومات التوقيت (مثل وقت تبديل المستخدم) من logcat أثناء اختبار واحد أو عدّة اختبارات متكرّرة باستخدام أنماط التعبير العادي المحدّدة لتحليل إشارات البدء والنهاية لحدث من أسطر logcat 
LogDataType يمثّل نوع بيانات سجلّات البيانات. 
LogFile فئة لتخزين البيانات الوصفية لملف سجلّ محفوظ 
LogFileSaver مساعد لتطبيق ITestInvocationListener يحفظ بيانات السجلّ في ملف 
LogReceiver  
LogRegistry تنفيذ ILogRegistry يُعدِّد ملفات تسجيل مختلفة ويُديرها، ويستخدم الملف المناسب استنادًا إلى ThreadGroup سلسلة المحادثات التي تُجري المكالمة. 
LogSaverResultForwarder ResultForwarder لحفظ السجلات باستخدام أداة حفظ الملفات الشاملة 
LogUtil فئة أداة تسجيل 
LogUtil.CLog فئة بديل لـ Log تستخدِم تلقائيًا اسم فئة المُتصل البسيط كعلامة السجلّ  
LUCIResultReporter أداة إعداد تقارير النتائج التي تحفظ نتائج الاختبار التي تحتاجها ResultDB وLUCI بتنسيق JSON (go/result-sink) وتسجِّل موقع الملف في وحدة التحكّم. 

M

MainlineModuleHandler فئة معالِج بسيطة لوحدات Mainline التي تنشئ InstallApexModuleTargetPreparer ويحقن الرابط الديناميكي فيها استنادًا إلى وحدات Mainline المحدّدة لاسترداد هذه الوحدات تلقائيًا 
MainlineTestModuleController فئة أساسية لوحدة تحكّم في إجراء الاختبارات استنادًا إلى وحدات الإصدار الرئيسي المحمَّلة مسبقًا على الجهاز الذي يتم اختباره 
ManagedRemoteDevice جهاز يعمل داخل جهاز افتراضي ونديره عن بُعد من خلال مثيل Tradefed داخل الجهاز الافتراضي 
ManagedTestDeviceFactory المصنع لإنشاء الأنواع المختلفة من الأجهزة التي يمكن رصدها من خلال Tf 
MaxSdkModuleController فئة أساسية لوحدة تحكّم في عدم إجراء اختبارات على الإصدارات التي تزيد عن رقم إصدار حزمة SDK المحدّد 
MergedZipEntryCollection دمج إدخالات zip الفردية في ملف zip كبير في مجموعات لتقليل محاولات التنزيل 
MergeMultiBuildTargetPreparer IMultiTargetPreparer يسمح بنقل المعلومات من إصدار إلى آخر من خلال تسميتها ومفتاح الملف المطلوب نسخه إلى الإصدار الآخر 
MergeStrategy يصف كيفية تجميع النتائج عند توفّر محاولات متعددة. 
MerkleTree تمثيل شجرة مركّلة كما هو محدّد في واجهة برمجة التطبيقات عن بُعد للتنفيذ 
MetricFilePostProcessor تُستخدَم لتحميل ملف سجلّ المقاييس الذي تم جمعه أثناء مستوى الاختبار والتنفيذ. 
MetricOption تعليق توضيحي لطرق الاختبار التي تمت الإشارة إليها باستخدام @Test، أو إذا كان التعليق التوضيحي جزءًا من قائمة التعليقات التوضيحية لـ TestDescription التي تسمح بتحديد بعض المَعلمات الإضافية المفيدة في ما يلي: ضبط سلوك أدوات جمع البيانات، وفلترة بعض الطرق 
MetricsXMLResultReporter يُسجِّل MetricsXMLResultReporter مقاييس الاختبار ومقاييس التشغيل في ملف XML في مجلد محدّد بالمَعلمة metrics-folder في مرحلة invocationEnded من الاختبار. 
MetricTestCase إضافة إلى TestCase تسمح بتسجيل المقاييس عند تشغيلها كجزء من TradeFed. 
MetricTestCase.LogHolder بنية لتضمين ملف سجلّ ليتم الإبلاغ عنه 
MetricUtil فئة أدوات لسحب المقاييس من إعدادات statsd التي تمّ دفعها 
MetricUtility يحتوي على طُرق أدوات شائعة لتخزين مقاييس الاختبار وتجميع المقاييس في اختبارات مشابهة وكتابة المقاييس في ملف. 
MinApiLevelModuleController فئة أساسية لوحدة تحكّم في عدم تنفيذ الاختبارات عندما تكون أقل من مستوى واجهة برمجة تطبيقات محدّد. 
MinSdkModuleController فئة أساسية لوحدة تحكّم في عدم تنفيذ الاختبارات على الإصدارات التي تقل عن رقم إصدار حزمة SDK المحدّد 
MixImageZipPreparer IMultiTargetPreparer يمزج صور إصدار نظام في إصدار جهاز 
MixKernelTargetPreparer ITargetPreparer يسمح بخلط صورة نواة مع صورة الجهاز 
MoblyBinaryHostTest اختبار المضيف المخصّص لتشغيل ملف ثنائي لبرنامج Python متوافق مع الأجهزة الجوّالة من نظام إنشاء Android (Soong) 
MoblyYamlResultControllerInfoHandler عنصر معالجة نتيجة ملف Mobly yaml الذي يحمل الاسم "معلومات جهاز التحكّم" 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory مصنع معالج نتائج yaml في Mobly الذي ينشئ المعالج المناسب استنادًا إلى نوع النتيجة 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser أداة تحليل نتائج اختبارات Mobly yaml 
MoblyYamlResultRecordHandler معالِج عنصر "التسجيل" في نتيجة ملف yaml في Mobly 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler معالج عنصر "الملخّص" لنتيجة ملف yaml في Mobly 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler عنصر معالجة نتيجة ملف yaml في Mobly‏ "قائمة أسماء الاختبارات" 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler نتيجة ملف yaml في Mobly لمعالج عنصر "بيانات المستخدم" 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition حاوية لإعدادات تشغيل الاختبار 
ModuleListener مستمع مرفق بكل IRemoteTest من كل وحدة من أجل جمع قائمة النتائج 
ModuleLogcatCollector إصدار أداة جمع سجلّات logcat ولكن للوحدة. 
ModuleMerger فئة مساعدة لإجراء العمليات ذات الصلة بدمج ITestSuite وModuleDefinition بعد التقسيم 
ModuleOemTargetPreparer  
ModuleParameters قيم خاصة مرتبطة بمفاتيح "المَعلمة" في حِزمة البيانات الوصفية لكل وحدة 
ModuleParametersHelper مساعد للحصول على IModuleParameterHandler المرتبط بالمَعلمة 
ModuleProtoResultReporter أداة إعداد تقارير النتائج مخصّصة لإعداد تقارير عن النتائج على مستوى الوحدة فقط. 
ModulePusher  
ModulePusher.ModulePushError حدث خطأ فادح أثناء دفع وحدة Mainline. 
ModuleSplitter مساعد لتقسيم قائمة بالوحدات التي يمثّلها الرمز IConfiguration إلى قائمة بوحدات التنفيذ التي يمثّلها الرمز ModuleDefinition
ModuleTestTypeUtil يحتوي على طرق أدوات شائعة للتحقّق من الوحدة. 
MultiFailureDescription جمع عدة FailureDescription في حامل واحد 
MultiMap<K, V> ERROR(/Map) يتيح قيمًا متعدّدة لكل مفتاح 

N

NameMangleListener مستمع وكيل لترجمة أسماء طريقة الاختبار والفئة والحزمة عند تسجيل النتائج 
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" لتحديد الذاكرة الأصلية التي لا يمكن الوصول إليها والتي تحتفظ بها كل عملية حاليًا 
NativeStressTest اختبار يُجري اختبار إجهاد قابلاً للتنفيذ على جهاز معيّن 
NativeStressTestParser IShellOutputReceiver لتحليل بيانات اختبار الضغط، وجمع مقاييس عن عدد التكرارات المكتملة ومتوسّط الوقت لكل تكرار 
NegativeHandler معالِج يحدّد عدم تنفيذ أي إجراء وعدم إنشاء أي وحدة إضافية بالمَعلمة 
NestedDeviceStateMonitor أداة مراقبة حالة الجهاز التي تُجري عمليات تحقّق إضافية على الجهاز المُدمَج لاستيعاب تفاصيل البيئة الافتراضية 
NestedRemoteDevice تمثيل للجهاز الذي يعمل داخل جهاز افتراضي عن بُعد من Cuttlefish 
NetworkNotAvailableException يتم طرحه عندما يتعذّر على أحد الأجهزة الاتصال بالشبكة لإجراء الاختبار. 
NoApkTestSkipper أداة إعداد خاصة تسمح بتخطّي طلب التشغيل بالكامل (الإعداد والاختبارات) إذا لم تكن هناك حِزم APK للاختبارات. 
NoDeviceException يتم طرحه عندما لا يتوفّر جهاز لتنفيذ أمر معيّن. 
NoisyDryRunTest تنفيذ عملية تشغيل تجريبي صاخب على ملف أوامر 
NoOpConfigOptionValueTransformer IConfigOptionValueTransformer 
NotMultiAbiHandler معالِج خاص يُعلم SuiteModuleLoader بأنّه يجب ألا يؤدي abi الثانوي إلى إنشاء وحدة. 
NullDevice عنصر نائب IDevice يستخدمه DeviceManager لتخصيصه عندما يكون IDeviceSelection.nullDeviceRequested()‏ = true 

O

OpenObjectLoader أداة تحميل للعناصر التلقائية المتوفّرة في AOSP 
الخيار يُدرِج تعليقًا توضيحيًا على حقل على أنّه يمثّل خيار IConfiguration
Option.Importance  
OptionClass تُدرِج تعليقًا توضيحيًا على فئة على أنّها تمثّل عنصرًا من النوع IConfiguration
OptionCopier فئة مساعدة يمكنها نسخ قيم حقل Option التي تحمل الأسماء نفسها من عنصر إلى عنصر آخر. 
OptionDef يحتوي على تفاصيل Option
OptionFetcher مساعد للحصول على خيارات الاختبار من العملية الرئيسية 
OptionNotAllowedException ConfigurationException محدّد عندما لا يُسمح بتمرير خيار في سطر العبارة  
OptionSetter تعبئة حقول Option 
OptionSetter.OptionFieldsForName حاوية لقائمة حقول الخيارات التي تحمل اسمًا معيّنًا 
OptionUpdateRule يتحكّم في السلوك عند تحديد خيار عدّة مرّات. 
OtaDeviceBuildInfo IDeviceBuildInfo المستخدَم لاختبار التحديثات عبر الهواء 
OtatoolsBuildInfo IBuildInfo يحتوي على عناصر otatools 
OtaUpdateDeviceFlasher أداة لفلاش الأجهزة تعمل على تشغيل النص البرمجي system/update_engine/scripts/update_device.py باستخدام حزمة OTA كاملة أو متزايدة لتعديل صورة الجهاز 
OxygenUtil أداة للتفاعل مع خدمة Oxygen 

P

PackageInfo حاوية لمعلومات حزمة التطبيق التي تم تحليلها من الجهاز 
PackageInstalledModuleController وحدة التحكّم في الوحدة لمنع تشغيل الاختبارات عندما لا يكون الجهاز قد ثبَّت الحِزم المحدّدة 
إقران<A, B> حدِّد فئة Pair التي تحتوي على عنصرَين. 
PairingMultiTargetPreparer يساعد مُعدِّل المحتوى المتعدد الأهداف في إقران (وربط) البلوتوث بين جهازَين. 
ParallelDeviceExecutor<V> غلاف ERROR(/ExecutorService) لتنفيذ دالة بشكل موازٍ 
ParentSandboxInvocationExecution إصدار InvocationExecution لإجراءات الاستدعاء الخاصة بالعنصر الرئيسي عند تشغيل مساحة محاكاة 
ParentShardReplicate يمكنك تكرار عملية الإعداد لجهاز واحد على جميع الأجهزة الأخرى التي ستشارك في عملية التجزئة. 
PartialZipDownloadCache أداة لتخزين الملفات التي تم تنزيلها جزئيًا مؤقتًا استنادًا إلى محتواها 
PassingTestFileReporter ITestInvocationListener لحفظ قائمة حالات الاختبار التي اجتازت الاختبار في ملف اختبار 
PerfettoGenericPostProcessor وحدة معالجة لاحقة تعالج ملف proto لقياسات النص/الثنائي perfetto إلى أزواج مفتاح/قيمة من خلال توسيع رسائل proto والحقول التي تحتوي على قيم سلاسل بشكل متكرّر إلى أن يتم العثور على الحقل الذي يحتوي على قيمة رقمية. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer يُرسِل أداة إعداد Perfetto ملف الإعدادات إلى الجهاز في موقع عادي يمكن لتطبيق Perfetto الوصول إليه. 
PerfettoPullerMetricCollector التنفيذ الأساسي لـ FilePullerDeviceMetricCollector الذي يسمح بسحب ملفات perfetto من الجهاز وجمع المقاييس منه 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTraceRecorder فئة مساعدة لتسجيل تتبع perfetto على ITestDevice
PrettyPrintDelimiter أداة مساعدة تساعد في طباعة رسالة مميّزة ومحدودة. 
PrettyTestEventLogger أداة تسجيل تتطابق مع الأحداث وتُسجّلها لتسهيل تصحيح الأخطاء 
ProcessInfo تُستخدَم لتخزين معلومات ذات صلة بالعمليات(USER وPID وNAME وSTART TIME IN SECOND SINCE EPOCH). 
ProcessUtil  
ProfileParameterHandler معالِج المَعلمة الأساسي لأي مستخدم ملف شخصي 
ProfileTargetPreparer الفئة الأساسية لإعداد مُعدّ المحتوى المستهدَف لأي مستخدم ملف شخصي android.os.usertype.profile.XXX
PropertyChanger فئة أدوات لتغيير (أو إضافة) العناصر في ملف موقع Android 
ProtoResultParser أداة تحليل لتنسيق proto لنتائج Tradefed 
ProtoResultParser.TestLevel تسرد هذه السمة القيم التي تمّ تحديدها لتمثيل المستوى الحالي من النموذج البرمجي الذي تتم معالجته. 
ProtoResultReporter ينشئ مُبلِّغ النتائج ملفًا بتنسيق TestRecord protobuf يحتوي على جميع النتائج. 
ProtoUtil طرق مساعدة للتعامل مع رسائل protobuf بشكل لا يعتمد على النوع 
ProxyConfiguration عنصر يسمح بالإشارة إلى عملية ضبط عن بُعد لتنفيذها 
PsParser أداة تُستخدَم لتحليل(USER وPID وNAME) من إخراج الأمر "ps" 
PtsBotTest تشغيل اختبارات PTS-bot 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PushFileInvoker تم إيقاف هذه الفئة نهائيًا. استخدِم PushFilePreparer بدلاً من ذلك 
PushFilePreparer ITargetPreparer يحاول دفع أي عدد من الملفات من أي مسار مضيف إلى أي مسار جهاز 
PythonBinaryHostTest اختبار المضيف المخصّص لتشغيل ملف ثنائي لبرنامج Python من نظام إنشاء Android (Soong)

يتيح مشغّل الاختبار فلترَي include-filter وexclude-filter. 

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

Q

QuotationAwareTokenizer  

R

RebootReasonCollector أداة جمع تجمع عمليات إعادة تشغيل الجهاز أثناء إجراء الاختبار وتُبلغ عنها حسب السبب والعدد. 
RebootTargetPreparer أداة إعداد الجهاز التي تعيد تشغيله 
RecoveryLogPreparer أداة إعداد الاستهداف المستخدَمة لجمع السجلات قبل الاسترداد 
RegexTrie<V> RegexTrie هو بنية بحث ثنائية حيث يكون كل جزء مخزّن من المفتاح عبارة عن تعبير عادي ERROR(/Pattern)
RemoteAndroidDevice تنفيذ ITestDevice لجهاز Android مزوّد بمجموعة كاملة من الأدوات ومتصل عبر adb connect 
RemoteAndroidTestRunner يُجري هذا الإجراء أمر اختبار Android عن بُعد ويُبلغ عن النتائج. 
RemoteAndroidTestRunner.StatusReporterMode يمثّل وضع عارض الحالة في خيارات أمر أداة. 
RemoteAndroidVirtualDevice توسيع نطاق سلوك RemoteAndroidDevice لجهاز Android مزوّد بمجموعة كاملة من الأدوات يعمل على Google Compute Engine (Gce) 
RemoteAvdIDevice عنصر نائب IDevice يستخدمه DeviceManager لتخصيصه عندما تكون قيمة DeviceSelectionOptions.gceDeviceRequested() هي true 
RemoteCacheClient تنفيذ RemoteActionCache يستخدم طلبات gRPC إلى خادم واجهة برمجة تطبيقات عن بُعد 
RemoteDynamicPool تنفيذ مجموعة من الاختبارات التي تم وضعها في قائمة الانتظار للعمل عن بُعد 
RemoteDynamicPool.RequestCallable  
RemoteFileResolver فئة بسيطة تتيح تحميل الملفات من أماكن مختلفة باستخدام عناوين URL ووظائف مقدّم الخدمة 
RemoteFileUtil فئة أدوات لمعالجة الملف من مثيل عن بُعد 
RemoteInvocationExecution تنفيذ InvocationExecution الذي يؤدي إلى تنفيذ عن بُعد 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSshUtil أداة لتنفيذ أوامر ssh على النُسخ البعيدة 
RemoteTestTimeOutEnforcer المستمعون الذين يسمحون بالتحقق من وقت تنفيذ إعداد اختبار معيّن وإفشاله إذا تجاوز مهلة معيّنة 
RemoteZip أدوات لفك ضغط ملفات فردية داخل ملف zip عن بُعد 
RemoveSystemAppPreparer ITargetPreparer لإزالة حزمة APK من قسم النظام قبل إجراء اختبار 
ReportPassedTests أدرِج في ملف الفلاتر المحتمَلة لاستبعاد الاختبار الذي تم اجتيازه. 
RequestUtil أدوات للسماح بإعادة المحاولة العامة لطلبات الشبكة مع معالجة الأخطاء 
ResolvePartialDownload حلّ مشكلة طلب تنزيل جزئي 
ResourceMetricUtil دوالّ مساعدة لإنشاء المقاييس 
ResourceUtil أداة لقراءة موارد الضبط 
RestApiHelper فئة مساعدة لتنفيذ طلبات البيانات من واجهة برمجة تطبيقات REST 
RestartSystemServerTargetPreparer أداة إعداد الاستهداف التي تعيد تشغيل خادم النظام بدون إعادة تشغيل الجهاز 
ResultAggregator إعادة توجيه خاصة تُجمِّع النتائج عند الحاجة، استنادًا إلى استراتيجية إعادة المحاولة التي تم اتخاذها  
ResultAndLogForwarder أداة إعادة توجيه للنتائج وأحداث السجلّ 
ResultForwarder ITestInvocationListener يعيد توجيه نتائج الاستدعاء إلى قائمة بالمستمعِين الآخرين 
ResultsPlayer أداة خاصة لإعادة تشغيل النتائج التي تمّ تقديمها إليها 
RetentionFileSaver فئة مساعدة لإنشاء ملف retention. في دليل 
RetryConfigurationFactory فئة أساسية تتعامل مع إعادة محاولة تنفيذ أمر. 
RetryLogSaverResultForwarder مُرسِل يتعامل أيضًا مع اجتياز المحاولة الحالية التي نحاول إجراؤها 
RetryPreparationDecision فئة لوصف القرارات بشأن إعادة محاولة الإعداد أو عدم إعادة المحاولة ورفض تنفيذ الوحدة 
RetryRescheduler أداة خاصة لتشغيل الاختبارات التي تسمح بإعادة جدولة الاختبارات السابقة التي تعذّر إكمالها أو لم يتم تنفيذها. 
RetryRescheduler.RetryType أنواع الاختبارات التي يمكن إعادة تجربتها 
RetryResultForwarder إضافة ResultForwarder يتم دفعها دائمًا إلى عدد محاولات معيّن. 
RetryResultHelper فئة مساعدة لتحديد الوحدة أو الاختبار الذي يجب تشغيله أو عدم تشغيله 
RetryStatistics بنية تحتوي على إحصاءات جلسة إعادة محاولة واحدة من IRemoteTest
RetryStrategy استراتيجية إعادة المحاولة التي سيتم استخدامها عند إعادة تشغيل بعض الاختبارات. 
RootcanalForwarderPreparer  
RootTargetPreparer أداة إعداد الاستهداف التي تُجري "adb root" أو "adb unroot" استنادًا إلى الخيار "force-root" 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery قاعدة عامة IMultiDeviceRecovery لتشغيل إعدادات tradefed لتنفيذ خطوة recovery  
RunHostCommandTargetPreparer يستهدف هذا الإجراء مُعدّ الاختبار لتشغيل أوامر مضيف عشوائية قبل تنفيذ الاختبار وبعده. 
RunHostScriptTargetPreparer عنصر إعداد الاستهداف الذي ينفِّذ نصًا برمجيًا قبل إجراء اختبار 
RunInterruptedException يتم طرحه عند انقطاع عملية التشغيل بسبب طلب خارجي. 
RunNotifierWrapper غلاف RunNotifier حتى نتمكّن من حمل DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler معالِج ModuleParameters.RUN_ON_SDK_SANDBOX 
RunOnSdkSandboxTargetPreparer ITargetPreparer لتمييز الاختبارات التي يجب إجراؤها في بيئة اختبار حزمة تطوير البرامج (SDK) 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer ITargetPreparer لضمان إجراء الاختبار بصفتك مستخدمًا ثانويًا 
RunOnSystemUserTargetPreparer ITargetPreparer يشير إلى أنّه يجب إجراء الاختبارات على المستخدم (بدلاً من المستخدم الحالي). 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer ITargetPreparer لإنشاء ملف عمل في عملية الإعداد، ووضع علامة على الاختبارات التي يجب إجراؤها في هذا المستخدم 
RuntimeRestartCollector أداة جمع تجمع الطوابع الزمنية لعمليات إعادة التشغيل أثناء التشغيل (أعطال خادم النظام) أثناء تنفيذ الاختبار ، إن وجدت. 
RunUtil مجموعة من الطرق المساعِدة لتنفيذ العمليات 
RustBenchmarkResultParser تفسير نتائج الاختبارات التي يتم إجراؤها باستخدام إطار عمل قياس الأداء في Criterion وترجمتها إلى طلبات على سلسلة من ITestInvocationListener 
RustBinaryHostTest اختبار المضيف المخصّص لتشغيل ملف ثنائي Rust من نظام إنشاء Android ‏ (Soong) 
RustBinaryTest اختبار يشغِّل ملفًا ثنائيًا لبرنامج Rust على جهاز معيّن 
RustTestBase الفئة الأساسية لـ RustBinaryHostTest وRustBinaryTest 
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser تفسِّر هذه الدالة نتائج الاختبارات التي يتم إجراؤها باستخدام إطار عمل unittest في Rust وتترجمها إلى طلبات برمجية على سلسلة من ITestInvocationListener

S

SandboxConfigDump فئة Runner التي تنشئ IConfiguration استنادًا إلى سطر أوامر وتُفرغه في ملف 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException استثناء خاص بالإعدادات من عملية إعداد Sandbox 
SandboxConfigurationFactory مصنع الإعدادات الخاصة لمعالجة إنشاء الإعدادات بغرض وضع التطبيقات في بيئة محاكاة 
SandboxConfigUtil فئة أدوات لإدارة IConfiguration عند استخدام وضع الحماية. 
SandboxedInvocationExecution تنفيذ وضع الحماية الآمن الخاص لطلب التنفيذ: هذا هو InvocationExection عندما نكون داخل وضع الحماية الآمن وننفّذ الأمر. 
SandboxInvocationRunner يمكنك إجراء الاختبارات المرتبطة بالاستدعاء في مساحة المحاكاة. 
SandboxOptions فئة يمكنها تلقّي خيارات وتقديمها إلى ISandbox 
ScreenshotOnFailureCollector أداة جمع ستلتقط لقطة شاشة وتسجّلها عند تعذُّر تنفيذ حالة اختبار. 
Sdk28ModuleController وحدة تحكّم للتحقّق مما إذا كان الجهاز يعمل بإصدار 28 من حزمة تطوير البرامج (SDK) (Android 9) أو إصدار أحدث 
Sdk29ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 29 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk30ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره مزوّدًا بالإصدار 30 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk31ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 31 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk32ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 32 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk33ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره مزوّدًا بالإصدار 33 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
Sdk34ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 34 من حزمة SDK أو إصدار أحدث. 
Sdk35ModuleController لا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 35 من حزمة تطوير البرامج (SDK) أو إصدار أحدث. 
SearchArtifactUtil فئة أدوات يمكن استخدامها للبحث عن عناصر الاختبار 
SecondaryUserHandler معالِج ModuleParameters.SECONDARY_USER 
SecondaryUserOnDefaultDisplayHandler معالِج ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY 
SecondaryUserOnSecondaryDisplayHandler معالِج ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY 
SemaphoreTokenTargetPreparer هذا عنصر إعداد يُستخدَم لاستخدام الرمز المميّز لتسلسل تنفيذ الاختبار في مضيف Tradefed. 
SerializationUtil أداة لتسلسل/تسلسل عكسي لكائن ينفذ ERROR(/Serializable) 
ServiceAccountKeyCredentialFactory مصنع بيانات الاعتماد لإنشاء بروتوكول OAuth Credential المستنِد إلى مفتاح حساب الخدمة 
SettingsBaselineSetter أداة ضبط شائعة للتعامل مع الإعدادات الأساسية للجهاز من خلال ITestDevice.setSetting 
ShardBuildCloner فئة مساعدة تتعامل مع استنساخ معلومات الإصدار من سطر الأوامر. 
ShardHelper فئة مساعدة تتعامل مع إنشاء الأجزاء وجداولها الزمنية للتنفيذ 
ShardListener ITestInvocationListener يجمع النتائج من شريحة طلب (المعروفة أيضًا باسم تقسيم طلب التشغيل على موارد متعددة بشكل موازٍ)، ويعيد توجيهها إلى مستمع آخر 
ShardMainResultForwarder ResultForwarder يجمع نتائج عمليات استدعاء الاختبار المجزّأة 
ShellOutputReceiverStream فئة فرعية من فئة OutputStream لكتابة البيانات في IShellOutputReceiver 
ShellStatusChecker تحقَّق مما إذا كانت حالة القشرة كما هو متوقّع قبل تشغيل الوحدة وبعده. 
ShippingApiLevelModuleController يمكنك إجراء الاختبارات إذا كان الجهاز يستوفي الشروط التالية:
  • إذا تمّ تعريف min-api-level:
    • الجهاز الذي تم شحنه مزوّدًا بالإصدار min-api-level أو إصدار أحدث 
ShowmapPullerMetricCollector التنفيذ الأساسي FilePullerDeviceMetricCollector الذي يسمح بسحب ملفات showmap من الجهاز وجمع المقاييس منه 
SideloadOtaTargetPreparer أداة إعداد الوجهة التي تُجري تحميلًا من مصدر غير معروف لحزمة OTA محدّدة، وتطبّق الحزمة، وتنتظر حتى يتم تشغيل الجهاز، وتُدخل خصائص إصدار الجهاز لاستخدامها كمعلومات عن الإصدار

يفترض أداة إعداد الاستهداف هذه أنّ الجهاز سيكون في وضع adb العادي عند بدء التشغيل، و ستضمن خروج الجهاز من الوضع نفسه ولكن مع تطبيق الإصدار الأحدث. 

SimpleFileLogger ILeveledLogOutput يوجّه رسائل السجلّ إلى stdout وإلى ملف سجلّ واحد 
SimplePerfResult عنصر لتخزين جميع نتائج اختبار simpleperf 
SimplePerfStatResultParser فئة أدوات لتحليل نتيجة simpleperf 
SimplePerfUtil فئة مساعدة لإرسال أمر بسيط وجمع النتائج 
SimplePerfUtil.SimplePerfType قائمة بفئات خيارات الأمر simpleperf 
SimpleStats فئة أدوات صغيرة تحسب بعض المقاييس الإحصائية استنادًا إلى مجموعة بيانات رقمية. 
SizeLimitedOutputStream ملف آمن للخيوط مدعوم بـ ERROR(/OutputStream) يحدّ من الحد الأقصى للبيانات التي يمكن كتابتها 
SkipContext تمثيل السياق المحيط بقرار تخزين النتائج مؤقتًا أو تخطّيها 
SkipFeature ميزة تتيح الوصول إلى بعض معلومات SkipManager 
SkipHWASanModuleController فئة أساسية لوحدة تحكّم في الوحدة من أجل عدم تشغيل الاختبارات على إصدارات HWASan 
SkipManager استنادًا إلى مجموعة متنوعة من المعايير، يساعد مدير التخطّي في تحديد ما يجب تخطّيه على الصعيدين: الاستدعاء والوحدات والاختبارات. 
SkipReason قدِّم سببًا للتخطّي وبياناته الوصفية. 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil توفّر فئة الأداة عمليات البلوتوث على جهاز واحد أو جهازَين باستخدام SL4A. 
Sl4aBluetoothUtil.BluetoothAccessLevel فئتان للإشارة إلى مستوى الوصول إلى جهاز البلوتوث استنادًا إلى BluetoothDevice.java 
Sl4aBluetoothUtil.BluetoothConnectionState فئاتها لحالات اتصال البلوتوث التي تستند إلى BluetoothProfile.java 
Sl4aBluetoothUtil.BluetoothPriorityLevel قوائم أرقام صحيحة لمستوى أولوية ملف البلوتوث تستند إلى BluetoothProfile.java 
Sl4aBluetoothUtil.BluetoothProfile قوائم العناصر المحددة لملفات البلوتوث التي تستند إلى BluetoothProfile.java 
Sl4aClient عميل SL4A للتفاعل عبر RPC مع طبقة البرمجة النصية SL4A 
Sl4aEventDispatcher يبحث "مُشغِّل الأحداث" عن الأحداث ويضيفها إلى "قائمة الانتظار" حسب الاسم ليتم الاستعلام عنها. 
Sl4aEventDispatcher.EventSl4aObject العنصر الذي يعرضه أداة التنقّل في الأحداث 
SnapshotInputStreamSource InputStreamSource مستند إلى ملف 
SnapuserdWaitPhase تمثيل لعدد القيم المحدَّدة مسبقًا لوقت الانضمام/الحظر حتى يكتمل تحديث snapuserd. 
SparseImageUtil أداة لإزالة المحتوى المتفرق من الصور 
SparseImageUtil.SparseInputStream يقرأ SparseInputStream من المصدر ويرصد تنسيق البيانات. 
StatsdBeforeAfterGaugeMetricPostProcessor معالج لاحق يعالج مقاييس القياس التي يتم جمعها باستخدام أسلوب "قبل/بعد"، أي 
StatsdEventMetricPostProcessor وحدة معالجة لاحقة تعالج مقاييس الأحداث في تقارير statsd إلى أزواج مفتاح/قيمة، باستخدام أدوات التنسيق المحدّدة في وحدة المعالجة 
StatsdGenericPostProcessor وحدة معالجة لاحقة تعالج تقارير statsd الثنائية إلى أزواج مفتاح/قيمة من خلال توسيع التقرير كبنية شجرة 
StatusCheckerResult يحتوي على نتيجة تنفيذ ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger ILeveledLogOutput يوجّه رسائل السجلّ إلى stdout 
StopServicesSetup ITargetPreparer يوقف الخدمات على الجهاز 
StreamProtoReceiver جهاز استقبال يترجم proto TestRecord الذي تم استلامه إلى أحداث Tradefed 
StreamProtoResultReporter تنفيذ ProtoResultReporter 
StreamUtil فئة أدوات لإدارة مصادر الإدخال 
StrictShardHelper استراتيجية التجزئة لإنشاء شرائح صارمة لا يتم إدراجها معًا في التقارير 
StringEscapeUtils فئة مساعدة لتشفير سلاسل لتنسيقات معيّنة 
StringUtil فئة مساعدة لتشفير السلاسل من أجل التلاعب الشائع بالسلاسل 
StubBuildProvider تنفيذ فارغ لا يؤدي إلى أيّ إجراء لعنصر IBuildProvider 
StubDevice عنصر نائب رمزي لتنفيذ IDevice 
StubKeyStoreClient تنفيذ الرمز المرجعي التلقائي لخدمة KeyStore Client 
StubKeyStoreFactory تنفيذ الرمز المرجعي التلقائي لـ KeyStore Factory 
StubLocalAndroidVirtualDevice عنصر نائب IDevice يستخدمه DeviceManager لتخصيصه عندما تكون قيمة DeviceSelectionOptions.localVirtualDeviceRequested() هي true 
StubMultiTargetPreparer عنصر نائب فارغ لتطبيق IMultiTargetPreparer 
StubTargetPreparer عنصر نائب فارغ لتطبيق ITargetPreparer 
StubTest تنفيذ اختبار فارغ بدون إجراء 
StubTestRunListener تنفيذ العنصر النائب ITestRunListener 
SubprocessCommandException تعذّر تنفيذ أمر subprocess. 
SubprocessConfigBuilder يمكنك إنشاء ملف XML الخاص بتهيئة TF لبرنامج تضمين لإعدادات TF الحالية. 
SubprocessEventHelper مساعد لتسلسل/تسلسل غير تسلسلي للأحداث التي سيتم تمريرها إلى السجلّ 
SubprocessEventHelper.BaseTestEventInfo قاعدة مساعدة لمعلومات TestIgnored 
SubprocessEventHelper.FailedTestEventInfo مساعد لمعلومات testFailed 
SubprocessEventHelper.InvocationEndedEventInfo مساعد لمعلومات انتهاء الاستدعاء 
SubprocessEventHelper.InvocationFailedEventInfo مساعد لمعلومات InvocationFailed 
SubprocessEventHelper.InvocationStartedEventInfo مساعد لمعلومات بدء الاستدعاء 
SubprocessEventHelper.LogAssociationEventInfo مساعد لمعلومات logAssociation 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo مساعد لمعلومات testEnded 
SubprocessEventHelper.TestLogEventInfo مساعد لمعلومات testLog 
SubprocessEventHelper.TestModuleStartedEventInfo مساعد لمعلومات بدء وحدة الاختبار 
SubprocessEventHelper.TestRunEndedEventInfo مساعد لمعلومات testRunEnded 
SubprocessEventHelper.TestRunFailedEventInfo مساعد لمعلومات testRunFailed 
SubprocessEventHelper.TestRunStartedEventInfo مساعد لمعلومات testRunStarted 
SubprocessEventHelper.TestStartedEventInfo مساعد لمعلومات testStarted 
SubprocessExceptionParser مساعد لمعالجة إخراج الاستثناء من مشغّلي أوامر Tradefed العاديين 
SubprocessReportingHelper فئة لإنشاء ملف إعدادات برنامج التفاف لاستخدام أداة إعداد تقارير نتائج العملية الفرعية لأمر clustered  
SubprocessResultsReporter تُنفِّذ ITestInvocationListener لتحديدها كـ result_reporter وتعيد توجيه نتائج الاختبار وعمليات تشغيل الاختبار وطلبات تشغيل الاختبار من العملية الفرعية. 
SubprocessTestResultsParser توسيع ERROR(/FileOutputStream) لتحليل الإخراج قبل الكتابة إلى الملف حتى نتمكّن من إنشاء أحداث الاختبار من جهة المشغِّل 
SubprocessTestResultsParser.StatusKeys مفاتيح حالة الاختبار ذات الصلة 
SubprocessTfLauncher IRemoteTest لتشغيل الاختبارات على عملية تثبيت منفصلة من TF 
SuiteApkInstaller تثبيت حِزم APK المحدّدة لإعداد "مجموعة التطبيقات": إما من المتغيّر $ANDROID_TARGET_OUT_TESTCASES أو ROOT_DIR في معلومات الإنشاء 
SuiteModuleLoader يسترجع تعريفات وحدة اختبار التوافق من المستودع. 
SuiteModuleLoader.ConfigFilter ERROR(/FilenameFilter) للعثور على جميع ملفات الإعدادات في دليل 
SuiteResultCacheUtil أداة لتحميل نتائج ذاكرة التخزين المؤقت وتنزيلها لوحدة اختبار 
SuiteResultCacheUtil.CacheResultDescriptor يصف نتائج ذاكرة التخزين المؤقت. 
SuiteResultHolder عنصر مساعد لتسهيل تسلسل نتائج الاستدعاء وإلغاء تسلسلها 
SuiteResultReporter جمع نتائج الاختبار لطلب مجموعة كاملة وعرض النتائج النهائية 
SuiteResultReporter.ModulePrepTimes حامل للعناصر يُستخدَم خلال وقت التحضير والتفكيك لوحدة واحدة. 
SuiteTestFilter يمثّل فلترًا لتضمين الاختبارات واستبعادها. 
SwitchUserTargetPreparer ITargetPreparer للتبديل إلى نوع المستخدم المحدّد في setUp 
SystemServerFileDescriptorChecker للتحقّق مما إذا كان خادم النظام على وشك نفاد الفواصل الزمنية 
SystemServerStatusChecker تحقَّق مما إذا كان رقم تعريف العملية system_server قد تغيّر قبل تشغيل إحدى الوحدات وبعد تشغيلها. 
SystemUpdaterDeviceFlasher IDeviceFlasher يعتمد على أداة تحديث النظام لتثبيت صورة نظام مضمّنة في حزمة تحديث عبر شبكة غير سلكية 
SystemUtil فئة أدوات لإجراء مكالمات النظام 
SystemUtil.EnvVariable  

T

TableBuilder فئة مساعدة لعرض مصفوفة من عناصر String في جدول 
TableFormatter فئة مساعدة لعرض مصفوفة من عناصر السلسلة حتى يتم ترتيب كل عمود عنصر. 
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError حدث خطأ فادح أثناء إعداد الهدف للاختبار. 
TarUtil أداة لمعالجة ملف tar 
TearDownPassThroughPreparer يسمح بتشغيل tearDown على أدوات الإعداد التي يتم تضمينها في ملف الإعدادات كعنصر. 
TelephonyHelper أداة لاستخدام المعلومات المتعلّقة بخدمات الهاتف والحصول عليها 
TelephonyHelper.SimCardInformation حامل معلومات لعرض المعلومات المتعلّقة بشريحة SIM 
TelephonyTokenProvider مقدّم الرموز المميزة للرموز المميزة ذات الصلة بالاتصالات الهاتفية 
TemperatureThrottlingWaiter ITargetPreparer ينتظر إلى أن تنخفض درجة حرارة الجهاز إلى الدرجة المستهدفة 
TemplateResolutionError فئة تمديد ConfigurationException لخطأ متعلّق بالنموذج أثناء تحليل الإعدادات 
TerribleFailureEmailHandler فئة معالِج بسيطة تُرسِل رسالة إلكترونية إلى المستخدمين المهتمين عند حدوث خطأ WTF (What a Terrible Failure) ضمن مثيل Trade Federation. 
TestAppInstallSetup ITargetPreparer الذي يُثبِّت تطبيقًا واحدًا أو أكثر من مجلد IDeviceBuildInfo.getTestsDir() على الجهاز 
TestContentAnalyzer يأخذ المحلّل السياق في التحليل ويحدّد ما هو مثير للاهتمام. 
TestContext فئة لنمذجة رسالة TestContext في واجهة برمجة التطبيقات TFC API 
TestDependencyResolver مساعد لحلّ التبعيات إذا لزم الأمر 
TestDescription فئة تمثّل معلومات عن حالة اختبار 
TestDescriptionsFile فئة مساعدة لترتيب قائمة TestDescriptions وتحويلها إلى ملف اختبار 
TestDevice تنفيذ ITestDevice لجهاز Android مزوّد بمجموعة كاملة من الأدوات 
TestDevice.MicrodroidBuilder أداة إنشاء تُستخدَم لإنشاء جهاز اختبار Microdroid 
TestDeviceOptions حاوية لـ ITestDevice Option 
TestDeviceOptions.InstanceType  
TestDeviceState تمثيل أكثر شمولاً لحالة الجهاز من DeviceState 
TestEnvironment فئة لنمذجة رسالة TestEnvironment التي تعرضها واجهة برمجة التطبيقات TFC API 
TestErrorIdentifier معرّف الخطأ من الاختبارات وأدوات تشغيل الاختبارات 
TestFailureModuleController وحدة تحكّم تريد ببساطة ضبط سلوك سجلّ أخطاء الاختبارات الذي تم جمعه 
TestFilePushSetup ITargetPreparer يُرسِل ملفًا أو دليلاً واحدًا أو أكثر من مجلد IDeviceBuildInfo.getTestsDir() إلى الجهاز. 
TestFilterHelper فئة مساعدة لفلترة الاختبارات 
TestGroupStatus فئة لتخزين حالة مجموعة اختبار 
TestInfo تخزِّن مجموعة معلومات الاختبار في ملف TEST_MAPPING. 
TestInformation عنصر حامل يحتوي على جميع المعلومات والملفات التابعة التي قد يحتاجها مشغّل الاختبار أو الاختبار لتنفيذه بشكل صحيح. 
TestInformation.Builder أداة إنشاء لإنشاء مثيل TestInformation 
TestInvocation التنفيذ التلقائي لـ ITestInvocation 
TestInvocation.RunMode الوضع المختلف الذي يمكن أن يواجهه الطلب. 
TestInvocation.Stage  
TestInvocationManagementServer خادم GRPC يساعد في إدارة طلب الاختبار ومراحله. 
TestInvocationManagementServer.InvocationInformation  
TestMapping فئة لتحميل ملف TEST_MAPPING 
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 API 
TestResourceDownloader فئة لتنزيل ملفات الموارد الاختبارية من نظام الملفات/GCS/HTTP 
TestResult حاوية لنتيجة اختبار واحد 
TestResultListener تبسيط واجهة برمجة التطبيقات ITestLifecycleListener للمنفِّذِين الذين لا يهتمون إلا بنتائج الاختبار الفردية  
TestRunnerUtil فئة أدوات لمساعدة مختلف مشغّلي الاختبارات 
TestRunResult يحتوي على نتائج من عملية اختبار واحدة. 
TestRunResultListener مستمع يسمح بقراءة حالة التشغيل النهائي للاختبار 
TestRunToTestInvocationForwarder مُعيد توجيه من ddmlib ITestRunListener إلى ITestLifeCycleReceiver 
TestsPoolPoller حزمة اختبارات تتيح تنفيذ جميع اختبارات مجموعة اختبارات 
TestStatus تمثيل في Tradefed للحالات المحتملة لطرق الاختبار 
TestSuiteInfo فئة تحلّ مشكلة تحميل البيانات الوصفية ذات الصلة بالإصدار لمجموعة الاختبار

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

ملخّص الاختبار فئة لتمثيل ملخّص اختبار 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer الذي يُثبِّت تطبيقًا واحدًا أو أكثر من مجلد IDeviceBuildInfo.getTestsDir() على قسم ‎ /system على الجهاز 
TestTimeoutEnforcer المستمعون الذين يسمحون بالتحقّق من وقت تنفيذ حالة اختبار معيّنة وإفشالها إذا تجاوزت مهلة معيّنة 
TextResultReporter أداة لتسجيل نتائج الاختبار تعيد توجيه النتائج إلى طابعة النتائج النصية JUnit 
TfMetricProtoUtil فئة مساعدة للمساعدة في عملية النقل من Map<string, string=""> إلى Map<string, metric="">  </string,></string,>
TfObjectTracker أداة لتتبُّع استخدام عناصر اتحاد التجارة المختلفة 
TfSuiteRunner تنفيذ ITestSuite الذي سيحمِّل الاختبارات من مجلد res/config/suite/ في حِزم TF. 
TfTestLauncher IRemoteTest لتشغيل اختبارات الوحدة أو الوظائف على تثبيت منفصل لـ TF 
TimeStatusChecker أداة التحقّق من الحالة لضمان مزامنة الوقت على الجهاز والمضيف 
TimeUtil يحتوي على طرق أدوات ذات صلة بالوقت. 
TimeVal هذا هو نوع عنصر مراقبة يلف Long
TimeWaster أداة بسيطة لإعداد الاستهداف تؤدي إلى إضاعة الوقت وربما إعادة تشغيل الجهاز. 
TokenProperty رمز متوافق مع التجزئة الديناميكية 
TokenProviderHelper مساعد يمنح مقدّم الخدمة المرتبط برمز مميّز لمعرفة ما إذا كان الجهاز متوافقًا مع الرمز المميّز. 
TraceCmdCollector IMetricCollector تجمع عمليات التتبّع أثناء الاختبار باستخدام trace-cmd، وتُسجّلها في عملية الاستدعاء. 
TracePropagatingExecutorService خدمة تنفيذية تعيد توجيه المهام إلى عملية تنفيذ أساسية أثناء نشر سياق التتبّع 
TracingLogger فئة تساعد في إدارة التتبُّع لكلّ عملية استدعاء اختبار. 
TradefedConfigObject فئة لنمذجة رسالة TradefedConfigObject من واجهة برمجة التطبيقات TFC API 
TradefedConfigObject.Type قائمة بأنواع عناصر الضبط التي يمكن إدراجها في إعدادات أمر التوسّع 
TradefedDelegator الكائنات التي تساعد في تفويض الاستدعاء إلى ملف ثنائي آخر من Tradefed 
TradefedFeatureClient ‫grpc client لطلب تنفيذ الميزة من الخادم 
TradefedFeatureServer خادم يستجيب لطلبات تفعيل الميزات 
TradefedSandbox حاوية وضع الحماية التي يمكنها تشغيل طلب Trade Federation 
TradefedSandboxFactory التنفيذ التلقائي لـ SandboxFactory 
TradefedSandboxRunner أداة تنفيذ مرتبطة بـ TradefedSandbox تسمح بتنفيذ مساحة المحاكاة 
TradefedSandboxRunner.StubScheduledInvocationListener رمز مقتطف IScheduledInvocationListener لا يؤدي إلى أيّ إجراء. 

U

UiAutomatorRunner يُجري اختبار UI Automator على الجهاز ويُبلغ عن النتائج. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread سلاسل المحادثات التي تهتم بالإبلاغ عن جميع الاختبارات غير المنفَّذة 
UniqueMultiMap<K, V> MultiMap لضمان قيم فريدة لكل مفتاح 
UploadManifest بيان لملفات BLOB والملفات المطلوب تحميلها 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery لإعادة ضبط خطوط USB للأجهزة التي لا تتوفّر فيها إمكانية الاتصال بالإنترنت 
UsbResetRunConfigRecovery السماح بتنفيذ أمر لإعادة ضبط منفذ USB في أحد الأجهزة 
UsbResetTest IRemoteTest لإعادة ضبط منفذ USB في الجهاز والتحقّق مما إذا كان الجهاز قد عاد إلى الاتصال بالإنترنت بعد ذلك 
UserChecker للتحقّق مما إذا كان المستخدمون قد تغيّروا أثناء الاختبار. 
UserCleaner ITargetPreparer لإزالة المستخدمين الثانويين عند الإزالة 
UserHelper  
UserInfo مشابهة لفئة UserInfo من النظام الأساسي 
UserInfo.UserType الصيغ المتوافقة لنوع المستخدم في واجهات برمجة التطبيقات الخارجية 

V

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

واط

WaitDeviceRecovery تنفيذ بسيط لـ IDeviceRecovery ينتظر اتصال الجهاز بالإنترنت ويتلقّى وينفّذ أوامر بسيطة 
WaitForDeviceDatetimePreparer ITargetPreparer ينتظر ضبط التاريخ والوقت على الجهاز

يمكن لمسؤول الإعداد هذا فرض TargetSetupError اختياريًا في حال عدم ضبط التاريخ والوقت في مهلة. 

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

X

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

Y

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

Z

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