مؤشر الفئة

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

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أداة التحقّق من حالة الأنشطة المتبقية التي يتم تنفيذها في نهاية إحدى الوحدات 
AdbRootElevatorAutoCloseable الذي يُمكِّن من الوصول إلى الجذر باستخدام adb عند إنشائه إذا لزم الأمر ويعيد حالة الوصول إلى الجذر عند اكتمال العملية 
AdbSshConnectionاتصال Adb عبر جسر ssh 
AdbStopServerPreparerيجب أن يوقف مُعدّ الاختبار خادم adb على المضيف قبل وبعد إجراء اختبارات adb. 
AdbTcpConnectionتمثيل الاتصال التلقائي لجهاز، يُفترض أنّه اتصال adb عادي بالجهاز 
AdbUtilsفئة أدوات لعمليات adb 
AfterClassWithInfoضمانات مشابهة لـ AfterClass، ولكن يجب أن تتطلّب الطريقة التي تمت عليها التعليق التوضيحي مَعلمة TestInformation
AggregatePostProcessorمجمّع مقاييس يقدّم الحدّ الأدنى والحدّ الأقصى والمتوسّط والتباين والانحراف المعياري والإجمالي والعدد والنسب المئوية اختياريًا للمقاييس الرقمية التي يتم جمعها أثناء عمليات تنفيذ الاختبار المتكرّرة، ويتعامل معها على أنّها أعداد مزدوجة. 
AllTestAppsInstallSetupITargetPreparer ثبِّت جميع التطبيقات من مجلد IDeviceBuildInfo.getTestsDir() على الجهاز. 
AltDirBehaviorقائمة أرقام متسلسلة لتحديد سلوكيات الدليل البديلة لمثبّتي/مرسلي عناصر الاختبار المختلفة

 

AnalysisHeuristicمن المهم ترتيب العناصر. 
AndroidJUnitTestاختبار يُشغِّل حِزمة اختبار أداة قياس الأداء على جهاز معيّن باستخدام العنصر android.support.test.runner.AndroidJUnitRunner 
AndroidTestOrchestratorRemoteTestRunnerيُجري اختبار Android مُزوَّدًا بأدوات قياس الأداء باستخدام الأمر adb وAndroidTestOrchestrator. 
AoaTargetPreparerITargetPreparer التي تنفِّذ سلسلة من الإجراءات (مثل النقرات والمرور السريع) باستخدام بروتوكول Android Open Accessory (AOAv2) 
ApkChangeDetectorترصد هذه الفئة ما إذا كانت حِزم APK التي سيتم تثبيتها مختلفة عن تلك الموجودة على الجهاز، وذلك لتحديد ما إذا كان سيتم تخطّي تثبيت التطبيق وإزالته أثناء بدء عملية ERROR(/TestAppInstallSetup) وإيقافها. 
AppBuildInfoIBuildInfo يمثّل تطبيق Android وحِزمه الاختبارية 
AppDeviceBuildInfoتم إيقاف هذه الفئة نهائيًا. استخدام IDeviceBuildInfo مباشرةً 
AppSetupITargetPreparer لتركيب حِزمة 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 
AtraceCollectorIMetricCollector التي تُجري عملية تتبُّع أثناء الاختبار وتجمع النتيجة وتُسجّلها في الطلب 
AtraceRunMetricCollectorتجمع هذه الوظيفة عمليات التتبّع من جميع الدليل التجريبي ضمن الدليل المحدّد من الجهاز التجريبي، وتسجّل الدليل التجريبي وتعالج ملفات التتبّع بعد تسجيلها ضمن الدليل التجريبي وتجميع المقاييس. 
AutoLogCollectorقائمة تسرد أدوات جمع البيانات التي يمكن للمجموعة التعامل معها تلقائيًا 
AutomatedReportersفئة تحدّد عملية الربط من أدوات إعداد التقارير المبرمَجة في Tradefed 
AveragePostProcessorتنفيذ وحدة معالجة ما بعد المعالجة التي تحسب متوسّط قائمة المقاييس 

B

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

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

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

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

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

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

BootstrapServiceFileResolverLoaderتحمِّل هذه الفئة أدوات التحليل باستخدام أداة تحميل الخدمة. 
Bugreportعنصر يحتوي على مراجع ملفات تقارير الأخطاء، ومتوافق مع تقارير الأخطاء العادية وتقارير الأخطاء المضغوطة (bugreportz). 
BugreportCollectorITestInvocationListener للمرور بدون معالجة تجمع تقارير الأخطاء عند حدوث أحداث قابلة للضبط ، ثم تستدعي 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) 
BuildInfoRecorderITargetPreparer يكتب البيانات الوصفية لمعلومات الإنشاء في ملف محدّد 
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يمنع جهاز التحكّم هذا تنفيذ حالات الاختبار على الأجهزة غير المخصّصة للسيارات. 
CarryDnaeErrorRuntimeException الداخلية لنقل DeviceNotAvailableException من خلال إطار عمل JUnit4  
CarryInterruptedExceptionيتم طرح هذا الخطأ عند بدء مهلة مرحلة الاختبار ويجب نقل InterruptedException من سلسلت تنفيذ الاختبار إلى سلسلة تنفيذ الاستدعاء. 
CdmaDeviceFlasherفئة تعرض صورة على جهاز Android أصلي مزوّد بجهاز إرسال لاسلكي CDMA 
CecControllerTokenProviderمقدّم الرموز المميّزة للرموز المميّزة ذات الصلة بميزة "التحكم بالأجهزة الإلكترونية الاستهلاكية" (CEC) 
CentralDirectoryInfoCentralDirectoryInfo هي فئة تحتوي على معلومات ملف أو مجلد داخل ملف zip. 
CheckPairingPreparerCompanionAwarePreparer للتحقّق من الربط عبر البلوتوث بين الجهاز الأساسي والجهاز المصاحب 
Chunkerتقسم blob إلى Chunk واحد أو أكثر بحجم chunkSize بايت بحد أقصى. 
Chunker.Chunkجزء من بقعة 
CircularAtraceUtilأداة atrace تم تطويرها بشكل أساسي لتحديد الأسباب الأساسية لأخطاء ANR أثناء اختبار Monkey. 
CircularByteArrayبنية بيانات لتخزين صفيف بحجم ثابت يعمل كذاكرة تخزين دوار، ويرصد إجمالي مجموع كل القيم في الصفيف 
ClangCodeCoverageCollectorBaseDeviceMetricCollector الذي سيستخرج قياسات تغطية Clang من الجهاز ويُسجّلها كعناصر اختبار 
ClangProfileIndexerفئة أدوات لفهرسة قياسات تغطية رمز Clang 
ClassNotFoundConfigurationExceptionConfigurationException عند عدم العثور على فئة عنصر 
ClassPathScannerللعثور على الإدخالات في classpath 
ClassPathScanner.ClassNameFilterدالة IClassPathFilter لفلترة أسماء فئات Java وتحويلها 
ClassPathScanner.ExternalClassNameFilterClassNameFilter يرفض الفئات الداخلية 
ClassPathScanner.IClassPathFilterفلتر لمسارات إدخال مسار الطباعة

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

العميلبرنامج تسجيل ResultDB الذي يحمِّل نتائج الاختبار إلى ResultDB 
ClockworkUtilsأداة مساعدة لاستخدام منطق مشاركة البيانات على أجهزة متعددة 
CloseableTraceScopeفئة ذات نطاق يسمح بالإبلاغ عن قسم التتبّع من خلال try-with-resources 
ClusterBuildInfoفئة IBuildInfo لعمليات الإنشاء التي يتم توجيهها من TFC 
ClusterBuildProviderIBuildProvider لتنزيل موارد اختبار TFC 
ClusterClientتنفيذ IClusterClient للتفاعل مع الخلفية في إطار الشفافية والموافقة 
ClusterCommandفئة تمثّل مهمة تم جلبها من TF Cluster 
ClusterCommand.RequestType 
ClusterCommand.Stateحالة الأمر في مجموعة TF 
ClusterCommandConfigBuilderفئة لإنشاء ملف إعدادات لأمر مجموعة 
ClusterCommandEventفئة لتضمين أحداث أوامر المجموعات المطلوب تحميلها 
ClusterCommandEvent.Builder 
ClusterCommandEvent.Type 
ClusterCommandLauncherفئة IRemoteTest لبدء أمر من TFC من خلال عملية فرعية TF 
ClusterCommandSchedulerICommandScheduler لتفعيل 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 
CodeCoverageCollectorBaseDeviceMetricCollector لسحب قياسات التغطية الأصلية من Java و من الجهاز وتسجيلها كعناصر اختبار 
CodeCoverageTestاختبار يُشغِّل حِزمة اختبارات الأدوات على جهاز معيّن ويُنشئ تقرير تغطية الرمز 
CollectingByteOutputReceiverIShellOutputReceiver يجمع كلّ إخراج shell في byte[]
CollectingOutputReceiverIShellOutputReceiver الذي يجمع كل إخراج shell في String واحد 
CollectingTestListenerITestInvocationListener ستجمع جميع نتائج الاختبار. 
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() لوصف المعايير المطلوبة لتخصيص الجهاز المصاحب. 

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

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

CompanionDeviceTrackerفئة لتخصيص الأجهزة المصاحبة وإخلاء ذاكرتها 
CompanionRunCommandTargetPreparerITargetPreparer ينفذ أوامر محدّدة على الجهاز المصاحب المخصّص له 
CompanionTestAppInstallSetupITargetPreparer الذي يُثبِّت تطبيقًا واحدًا أو أكثر من مجلد 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>> 
ConsoleReaderOutputStreamOutputStream الذي يمكن استخدامه لجعل System.out.print() متوافقًا مع LineReader unfinishedLine الخاص بالمستخدم 
ConsoleResultReporterأداة إعداد التقارير لطباعة نتائج الاختبار في وحدة التحكّم 
ContentAnalysisContextقدِّم السياق المحيط بالمحتوى لتحليله بشكل صحيح. 
ContentAnalysisContext.AnalysisMethodيصف هذا القسم ما يمكن توقّعه من بنية المحتوى لإجراء تحليل سليم. 
ContentAnalysisResultsملخّص لتحليل المحتوى 
ContentInformationيمثّل محتوى هدف إنشاء معيّن لإصداره الأساسي والحالي. 
ContentMerkleTreeاحتساب شجرة Merkle من معلومات المحتوى 
ContentModuleListerاحتساب قائمة الوحدات من السياق 
ContentProviderHandlerمعالِج يلخّص تفاعلات مقدّم المحتوى ويسمح باستخدام مقدّم المحتوى على الجهاز لإجراء عمليات مختلفة 
CountingTestResultListenerTestResultListener تتتبّع إجمالي عدد الاختبارات حسب TestStatus 
CountTestCasesCollectorاحتساب عدد حالات الاختبار وإعداد تقارير عنها لـ IRemoteTest معيّن 
CoverageMeasurementForwarderاختبار نائب يعيد توجيه قياسات التغطية من موفِّر الإصدار إلى أداة التسجيل 
CoverageOptionsعنصر Tradefed لعرض خيارات التغطية 
CoverageOptions.Toolchain 
CpuThrottlingWaiterITargetPreparer ينتظر إلى أن يتم استعادة الحد الأقصى لعدد مرات التردد على جميع النوى إلى أعلى مستوى متاح 
CreateAvdPreparer 
CreateUserPreparerأداة إعداد الاستهداف لإنشاء مستخدم وتنظيفه في النهاية 
CurrentInvocationفئة تتتبّع معلومات الاستدعاء الحالية وتوفّرها، وهي مفيدة في أي مكان داخل الاستدعاء 
CurrentInvocation.InvocationInfoمفتاح خاص مُعنوَن سنملؤه دائمًا للطلب 
CurrentInvocation.IsolationGradeيصف مستوى العزل 

D

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

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

DeviceBuildInfoInjectorITargetPreparer يُدرج البيانات الوصفية 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) في حال العثور عليها 
DeviceFlashPreparerITargetPreparer يضيء صورة على جهاز Android 
DeviceFoldableStateتمثيل حالة الجهاز القابلة للطي كما تظهر في "cmd device_state print-states" 
DeviceFolderBuildInfoIDeviceBuildInfo يحتوي أيضًا على عناصر إنشاء أخرى مضمّنة في دليل على نظام الملفات المحلي 
DeviceImageTrackerبالنسبة إلى بعض التحديثات المتزايدة للأجهزة، نحتاج إلى ملفات الأساس لاحتساب الاختلافات. 
DeviceImageTracker.FileCacheTrackerتتبُّع معلومات صورة الجهاز المخزّنة مؤقتًا وبياناتها الوصفية 
DeviceImageZipFlashingTargetPreparerأداة إعداد الإصدارات المخصّصة لأجهزة محدّدة تعمل على إعادة تحميل الجهاز باستخدام صور الجهاز المقدَّمة بتنسيق محدّد. 
DeviceInspectionResultتحتوي الفئة على نتيجة فحص الجهاز عندما يصبح غير متاح. 
DeviceInternetAccessibilityResourceMetricCollectorيُرسِل المجمِّع طلب ping إلى google.com للتحقّق مما إذا كان الجهاز متصلاً بالإنترنت أم لا. 
DeviceJUnit4ClassRunnerأداة تشغيل اختبارات JUnit4 التي تتيح أيضًا استخدام IDeviceTest 
DeviceJUnit4ClassRunner.LogAnnotationتعليق توضيحي مزيّف يهدف إلى نقل السجلات إلى المُخبرين 
DeviceJUnit4ClassRunner.MetricAnnotationتعليق توضيحي مزيّف يهدف إلى نقل المقاييس إلى المُبلِغين 
DeviceJUnit4ClassRunner.TestLogDataتنفيذ ExternalResource وTestRule 
DeviceJUnit4ClassRunner.TestMetricsتنفيذ ExternalResource وTestRule 
DeviceManagementGrpcServerخادم GRPC الذي يتيح حجز جهاز من Tradefed 
DeviceManager 
DeviceManager.FastbootDeviceتمثيل جهاز في وضع Fastboot 
DeviceMerkleTreeاحتساب شجرة Merkle من معلومات محتوى الجهاز 
DeviceMetricDataعنصر لتخزين جميع البيانات التي يجمعها مجمعو المقاييس 
DeviceMonitorMultiplexerفئة وكيل لنشر الطلبات إلى IDeviceMonitor متعددة 
DeviceNotAvailableExceptionيتم طرحه عندما يصبح الجهاز غير متاح للاختبار. 
DeviceOwnerTargetPreparerITargetPreparer لإعداد مكوّن مالك الجهاز 
DeviceParameterizedRunnerأداة تنفيذ مُستخدِمة للمَعلمات على غرار JUnit4 للاختبارات المستخدِمة للمَعلمات من جهة المضيف 
DevicePropertiesتعريفات الثابتة الشائعة لأسماء المواقع على الجهاز 
DeviceRecoveryModeUtil 
DeviceReleaseReporterمُرسِل إصدارات الأجهزة الذي يتعامل مع عملية التواصل مع الوالدَين بشأن الأجهزة التي سيتم إصدارها  
DeviceResetFeatureتنفيذ إعادة ضبط الجهاز من جهة الخادم 
DeviceResetHandlerأداة تتعامل بشكل عام مع إعادة ضبط الجهاز 
DeviceRuntimeExceptionيتم طرحه عندما لا يؤدّي إجراء الجهاز إلى النتائج المتوقّعة. 
DeviceSelectionOptionsحاوية لمعايير اختيار الأجهزة 
DeviceSelectionOptions.DeviceRequestedTypeالأنواع المختلفة المحتملة للأجهزة النائبة المتوافقة 
DeviceSettingCheckerتحقَّق ممّا إذا كانت إعدادات الجهاز قد تغيّرت أثناء تشغيل إحدى الوحدات. 
DeviceSetupITargetPreparer لضبط إعدادات جهاز للاختبار استنادًا إلى 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، ولكنه لا يستجيب (أي أنّ الأوامر تنتهي صلاحيتها أو لا يتم تشغيل الجهاز أو غير ذلك) 
DeviceUpdateTargetPreparerITargetPreparer مجردة تهتم بالخطوات الشائعة حول تحديث الأجهزة باستخدام ملف صورة جهاز من مصدر خارجي (بدلاً من خدمة إنشاء). 
DeviceWifiResourceMetricCollectorيجمع المجمّع مقاييس قوة إشارة شبكة Wi-Fi المتصلة حاليًا وسرعة الربط. 
DeviceWiperITargetPreparer الذي يحذف بيانات المستخدمين 
DigestCalculatorطرق مساعدة لاحتساب Digest 
DirectedGraph<V>تنفيذ رسوم بيانية موجَّهة غير مرجحة 
DisableSELinuxTargetPreparerأداة إعداد الاستهداف التي توقف SELinux في حال تفعيله 
DryRunKeyStoreمتجر مفاتيح تشفير للتشغيل التجريبي حيث يتم استبدال أي قيمة لمتجر المفاتيح تشفير والعثور عليها بشكل صحيح في كل الأوقات 
DryRunnerيمكنك إجراء عمليات تشغيل تجريبية للاختبارات بشكل شفاف بدلاً من تنفيذها فعليًا. 
DynamicFileStubTestهذا اختبار tradefed لاختبار ما إذا كان tradefed يمكنه حلّ الملف الديناميكي بشكل صحيح. 
DynamicRemoteFileResolverفئة تساعد في حلّ المسار إلى الملفات البعيدة 
DynamicRemoteFileResolver.FileResolverLoaderتحمّل عمليات تنفيذ IRemoteFileResolver
DynamicShardHelperاستراتيجية التجزئة للسماح بإضافة مهام العمل عن بُعد إلى قائمة الانتظار بين عدّة نُسخ من TF 
DynamicShardingConnectionInfoMessageفئة تخزين البيانات لتسهيل الإرسال عبر خادم الميزات 
DynamicSystemPreparerITargetPreparer لإعداد صورة نظام على إصدار جهاز يتضمّن "تحديث النظام الديناميكي"  

E

EarlyDeviceReleaseFeatureتنفيذ خادم الميزات لإصدار الأجهزة المبكر 
إرسالها في رسالة إلكترونيةفئة مساعدة لإرسال رسالة إلكترونية 
EmailHostHealthAgentتنفيذ IHostHealthAgent لإرسال رسائل إلكترونية من تقارير "مراقبة المضيف" 
EmmaXmlConstantsالثوابت المستخدَمة عند تحليل تقرير xml في emma 
EmulatorMemoryCpuCapturer 
EndCentralDirectoryInfoEndCentralDirectoryInfo هي فئة تحتوي على المعلومات العامة لملف zip. 
EnforcedSeLinuxCheckerأداة التحقّق من الحالة التي تضمن حالة Selinux 
EnvironmentVariableUtilمجموعة من الطرق المساعدة لإعداد متغيّرات البيئة 
EraseUserDataPreparerITargetPreparer الذي يحذف بيانات المستخدمين على الجهاز 
ErrorIdentifierتوضّح هذه الواجهة خطأً معيّنًا وسماته. 
ErrorStorageUtilفئة مساعدة لمعالجة الأخطاء بما يتوافق مع مساحة التخزين المشتركة 
EventsLoggerListenerمستمع يسجِّل جميع الأحداث التي يتلقّاها في ملف 
ExceptionThrowingRunnerWrapper 
ExecutableActionفئة قيمة تمثّل إجراءً يمكن تنفيذه. 
ExecutableActionResultفئة قيمة تمثّل نتيجة ExecutableAction
ExecutableBaseTestالفئة الأساسية لأسلوب الاختبارات القابلة للتنفيذ 
ExecutableHostTestأداة تشغيل الاختبارات لملف تنفيذي يتم تشغيله على المضيف 
ExecutableTargetTestأداة تشغيل الاختبارات للملف القابل للتنفيذ الذي يتم تشغيله على الهدف 
ExecutionFilesتبعيات الملفات التي تم إنشاؤها أثناء تنفيذ اختبار أو طلب يجب إجراؤه للاختبار 
ExecutionFiles.FilesKeyقائمة بالمفتاح العادي المعروف للخريطة 
ExecutionPropertiesالسمات التي تم إنشاؤها أثناء تنفيذ اختبار أو طلب 
ExistingBuildProviderدالة IBuildProvider تعرض IBuildInfo تم إنشاؤه من قبل. 
ExtendedFileامتداد ملف عادي لحمل بيانات وصفية ذات صلة بالإصدار 
ExtensionAtomsRegistryExtensionAtomsRegistry لاستخدام 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 تأخذ ملفًا مدخلًا. 
FileLoggerILeveledLogOutput يوجّه رسائل السجلّ إلى ملف وإلى stdout 
FileProtoResultReporterأداة Proto reporter التي تُفرِغ TestRecord في ملف 
FilePullerDeviceMetricCollectorBaseDeviceMetricCollector يستمع إلى مفتاح المقاييس الواردة من الجهاز ويسحبها كملف من الجهاز. 
FilePullerLogCollectorأداة تسجيل الملفات التي تم الإبلاغ عنها من جانب الجهاز 
FileSystemLogSaverحفظ السجلّات في نظام ملفات 
FilesystemRootChecker 
FileUtilفئة مساعدة للعمليات المتعلقة بالملف 
FileUtil.LowDiskSpaceExceptionيتم طرحه إذا كانت مساحة القرص القابلة للاستخدام أقل من الحد الأدنى. 
FilteredResultForwarderنوع من ResultForwarder لا يسمح إلا بتسجيل قائمة مسموح بها من TestDescription
FixedByteArrayOutputStreamERROR(/OutputStream) في الذاكرة يحتفظ بحد أقصى من البيانات فقط. 
FlashingMethodفهرس للأرقام لوصف الطريقة المستخدَمة لفلاش الجهاز الذي يخضع للاختبار 
FlashingResourcesParserفئة لتحليل الإصدارات المطلوبة من ملفات الصور المساعِدة اللازمة لتثبيت البرامج الثابتة على جهاز 
FlashingResourcesParser.AndroidInfoنوع معرّف لـ Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraintواجهة فلترة، تهدف إلى السماح FlashingResourcesParser بتجاهل بعض الموارد التي قد يستخدمها بخلاف ذلك 
FlashingResourceUtilتساعد هذه الأداة في ضبط الإصدار المناسب من العناصر حتى يمكن فلاشها من خلال DeviceFlashPreparer
FoldableExpandingHandlerIModuleParameterHandler يتم توسيعها إلى المزيد من أجل كل إعدادات القابلة للطي غير الأساسية. 
FoldableHandlerمعالِج قابل للطي بشكل عام يمكنه استخدام المَعلمات القابلة للطي لإنشاء وحدة مخصّصة. 
FoldableModePreparerمُعدّ للأجهزة المستهدَفة يمكنه تبديل حالة الجهاز القابل للطي 
FolderBuildInfoالتنفيذ الفعلي لإحدى IFolderBuildInfo 
FolderSaverITargetPreparer يسحب الدلائل من الجهاز ويضغطها ويحفظها في الخلفية logging. 
FormattedGeneratorReporterأداة إعداد التقارير التي تتيح إنشاء تقارير بتنسيق معيّن 
FreeDeviceState 
FuseUtilفئة مساعدة لعمليات FUSE 

G

GceAvdInfoبنية لحفظ البيانات ذات الصلة لمثيل معيّن من "مساحة عمل تطبيقات الفيديو" في Google Cloud Engine 
GceAvdInfo.GceStatus 
GceAvdInfo.LogFileEntry 
GceLHPTunnelMonitorأداة مراقبة الخيط لقناة الخادم الوكيل لمضيف مختبر GCE المستخدَمة في عملية الأكسجين 
GceManagerمساعد يدير طلبات GCE لبدء/إيقاف جمع السجلات من GCE 
GceRemoteCmdFormatterفئة أدوات لتنسيق الأوامر للوصول إلى جهاز gce عن بُعد 
GceRemoteCmdFormatter.ScpModeيمكن استخدام SCP لدفع الملف أو سحبه استنادًا إلى بنية الوسائط. 
GceSshTunnelMonitorأداة مراقبة الخيوط لنفق ssh في Gce 
GcovCodeCoverageCollectorBaseDeviceMetricCollector الذي سيستخرج قياسات التغطية من gcov من الجهاز ويُسجّلها كعناصر اختبار 
GcovKernelCodeCoverageCollectorBaseDeviceMetricCollector التي ستسحب قياسات تغطية ملف 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تنزيل مورد المضيف من GCS (مساحة تخزين Google Cloud) 
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 
HeapHostMonitorAbstractHostMonitor لتنفيذ يراقب ذاكرة الحِزمة على المضيف ويُسجّلها بشكل دوري في سجلّ السجلّ. 
HelloWorldMultiTargetPreparerمثال على تنفيذ IMultiTargetPreparer 
HistoryLoggerTF History Logger، وهو سجلّ خاص يحتوي على بعض الأحداث المحدّدة فقط. 
HostGTestاختبار يشغِّل حزمة اختبار أصلية. 
HostMetricتمثّل هذه الفئة عيّنة من مقاييس المضيف المطلوب الإبلاغ عنها. 
HostOptionsفئة حامل خيارات المضيف 
HostStatsdMetricCollectorIMetricCollector تجمع مقاييس 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يوفّر واجهة برمجة تطبيقات لتلقّي أحداث الجهاز. 
IDeviceBuildInfoIBuildInfo يمثّل إصدارًا كاملاً لجهاز Android واختباراته (اختياريًا). 
IDeviceBuildProviderIBuildProvider يستخدم معلومات من 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 في ddmlib. 
INativeDeviceTestواجهة للعنصر الذي يحتاج إلى مرجع إلى INativeDevice 
IncrementalImageUtilأداة للاستفادة من التحديث المتزايد للصور والأجهزة 
InfraErrorIdentifierمعرّفات الأخطاء من البنية الأساسية لاتحاد التجارة والبنية الأساسية التابعة (مثل البنية الأساسية للإصدار) 
InputStreamSourceتُغلِّف هذه الواجهة ERROR(/InputStream) بشكل أساسي لكي يمكن استنساخها. 
InstallAllTestZipAppsSetupITargetPreparer لتثبيت جميع التطبيقات في حزمة zip اختبارية 
InstallApexModuleTargetPreparer 
InstallApkSetupITargetPreparer الذي يُثبِّت حزمة apk واحدة أو أكثر موجودة في نظام الملفات 
InstallBuildEnvApkSetupITargetPreparer لتثبيت حزمة APK تجريبية واحدة أو أكثر من بيئة إنشاء نظام Android الأساسي 
InstalledInstrumentationsTestتشغيل جميع أدوات القياس المتوفّرة على الجهاز الحالي 
InstallKernelModulePreparerأداة إعداد مستهدفة لتثبيت وحدات kernel 
InstantAppHandlerمعالِج ModuleParameters.INSTANT_APP 
InstrumentationPreparerITargetPreparer لتشغيل الأدوات 
InstrumentationProtoResultParserتُحلِّل نتائج "وضع إخراج protoStd" لاختبار أداة القياس الذي يتم تشغيله من shell، وتُعلم klassen.ITestRunListener بالنتائج. 
InstrumentationResultParserتُحلِّل نتائج "وضع الإخراج الأوّلي" لاختبار أداة القياس الذي يتم تشغيله من shell، وتُعلم مثيل ITestRunListener بالنتائج. 
InstrumentationTestاختبار يُشغِّل حزمة اختبار أدوات القياس على جهاز معيّن 
InvocationCacheHelperأداة لمعالجة عمليات تحميل نتائج ذاكرة التخزين المؤقت للطلبات والبحث عنها 
InvocationCacheHelper.CacheInvocationResultDescriptorيصف نتائج ذاكرة التخزين المؤقت. 
InvocationContextتنفيذ عام لعنصر IInvocationContext 
InvocationExecutionفئة تصف جميع خطوات الاستدعاء: تنزيل الإصدار، وtarget_prep، وتشغيل الاختبارات، والتنظيف 
InvocationLocal<T>توفّر هذه الفئة متغيّرات نطاق الاستدعاء. 
InvocationMetricLoggerفئة أدوات لطلب تسجيل بعض المقاييس 
InvocationMetricLogger.InvocationGroupMetricKeyتتيح عملية التجميع تسجيل عدّة مجموعات ضمن المفتاح نفسه. 
InvocationMetricLogger.InvocationMetricKeyمفتاح خاص مُعنوَن سنعبئه دائمًا للطلب 
InvocationProtoResultReporterأدوات إعداد التقارير لتخزين معلومات التخزين المؤقت على مستوى الطلب وقائمة الوحدات 
InvocationStatusفئة لتخزين حالة الاستدعاء 
InvocationStatusقائمة مساعدة لتوضيح حالة الاستدعاء 
InvocationSummaryHelperفئة مساعدة لجمع TestSummary وإعداد تقارير عنها لمجموعة من المستمعين 
InvocationToJUnitResultForwarderفئة تستمع إلى أحداث ITestInvocationListener وتعيد توجيهها إلى TestListener
IPostProcessorمعالجات ما بعد المعالجة هي عناصر في Trade Federation تهدف إلى السماح بمعالجة المقاييس والسجلات بعد الاختبارات وقبل إعداد تقارير النتائج. 
IRecorderClientواجهة للتواصل مع الخلفية في مسجل ResultDB 
IRemoteFeatureواجهة تصف ميزة في Tradefed يمكن تنفيذها استنادًا إلى الطلب 
IRemoteFileResolverواجهة للكائنات التي يمكنها تحويل ملف عن بُعد إلى ملف محلي 
IRemoteFileResolver.RemoteFileResolverArgsالوسائط التي تم تمريرها إلى أدوات التحليل 
IRemoteFileResolver.ResolvedFileفئة تحتوي على معلومات عن الملف الذي تمّ حلّه وبعض البيانات الوصفية 
IRemoteScheduledListenersFeatureتمديد IRemoteFeature للسماح بتمرير IScheduledInvocationListener
IRemoteTestاختبار يُبلغ عن النتائج مباشرةً إلى ITestInvocationListener 
IReportNotExecutedفي حال عدم اكتمال التنفيذ، يمكن أن يُبلغ IRemoteTest الذي ينفّذ هذه الواجهة عن الاختبارات التي لم يتم تنفيذها لتحسين عملية إعداد التقارير. 
IReschedulerواجهة لإعادة جدولة عملية ضبط لتنفيذها في المستقبل 
IResourceMetricCollectorواجهة المستخدم لتنفيذ أدوات جمع الموارد المخصّصة 
IRestApiHelperواجهة مساعدة لإجراء طلبات البيانات من واجهة برمجة التطبيقات REST 
IResumableTestتم إيقاف هذه الواجهة نهائيًا. لم تعُد هناك حاجة إلى ذلك 
IRetryDecisionواجهة تُحدّد قرار إعادة المحاولة وتطبّق الفلتر على الفئة لإعادة المحاولة بشكلٍ أكثر استهدافًا  
IRuntimeHintProvider 
IRunUtilواجهة لتشغيل العمليات الموقَّتة وأوامر النظام 
IRunUtil.EnvPriorityفهرس يحدّد ما إذا كان سيتم ضبط بيئة معيّنة أو إلغاء ضبطها 
IRunUtil.IRunnableResultواجهة لتنفيذ عملية بشكل غير متزامن تُعرِض حالة منطقية 
ISandboxواجهة تحدِّد مساحة محاكاة يمكن استخدامها لتشغيل طلب. 
ISandboxFactoryالمصنع لإنشاء ISandbox 
ISetOptionReceiverيجب أن يتضمّن تنفيذ هذه الواجهة Option يحمل اسم "set-option" مرتبطًا بمحاولة HostTest.SET_OPTION_NAME
IShardableListenerITestInvocationListener يمكن تقسيمه 
IShardableTestIRemoteTest يمكن تقسيمها إلى اختبارات فرعية قابلة للتنفيذ بشكل منفصل 
IShardHelperواجهة عنصر يصف استراتيجية التجزئة التي يجب اتّباعها لإعداد. 
IsolatedHostTestتنفيذ أداة تنفيذ TradeFed التي تستخدِم عملية فرعية لتنفيذ الاختبارات في بيئة تعتمد على عدد قليل من العناصر بدلاً من تنفيذها في العملية الرئيسية 
ISupportGranularResultsواجهة تحدِّد ما إذا كان ITestInvocationListener يتيح تلقّي النتائج الدقيقة أم لا. 
ISystemStatusCheckerأداة تحقّق تُجري عمليات تحقّق من حالة النظام وتُعيد قيمة منطقية للإشارة إلى ما إذا كان النظام في الحالة المتوقّعة. 
ISystemStatusCheckerReceiverIRemoteTest يتطلب الوصول إلى ISystemStatusChecker من إعدادات  
ITargetCleanerتم إيقاف هذه الواجهة نهائيًا. تم نقل tearDown إلى واجهة ITargetPreparer الأساسية. 
ITargetPreparerتجهيز بيئة الاختبار لإجراء الاختبار 
ITerribleFailureHandlerواجهة للتعامل مع حالات الفشل الخطيرة من LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiverأداة تنفيذ يمكنها فلترة الاختبارات التي سيتم إجراؤها استنادًا إلى التعليقات التوضيحية 
ITestCollectorيتيح جمع الاختبارات. عند ضبطه، يجب أن يُجري مشغّل الاختبار عملية تجريبيّة لجمع حالات الاختبار بدون تنفيذها فعليًا. 
ITestDeviceيوفّر واجهة برمجة تطبيقات موثوقة وذات مستوى أعلى قليلاً من واجهة برمجة التطبيقات IDevice في ddmlib. 
ITestDevice.ApexInfoفئة بنية بسيطة لتخزين معلومات عن عنصر APEX واحد 
ITestDevice.MountPointInfoفئة بنية بسيطة لتخزين معلومات عن نقطة ربط واحدة 
ITestDevice.RecoveryMode 
ITestFileFilterReceiverأداة تنفيذ يمكنها تلقّي ملف يحدّد الاختبارات التي يجب إجراؤها و/أو عدم إجراؤها 
ITestFilterReceiverأداة تنفيذ يمكنها فلترة الاختبارات التي سيتم تنفيذها 
ITestInformationReceiverواجهة لتلقّي TestInformation لبعض الفئات 
ITestInvocationتعالج طلبًا واحدًا لاختبار TradeFederation. 
ITestInvocation.ExitInformationيمثّل بعض معلومات الخروج لطلب. 
ITestInvocationListenerمستمع لنتائج الاختبار من طلب الاختبار 
ITestLifeCycleReceiverتتلقّى إشعارات بالأحداث أثناء عمليات تشغيل اختبارات الأدوات. 
ITestLoggerكيان يمكنه تسجيل مصادر بيانات من أنواع مختلفة 
ITestLoggerReceiverعنصر يمكن حقنه بمثيل ITestLogger لكي يمكن استخدامه لأغراض logging. 
ITestsPoolواجهة تصف مجموعة من الاختبارات التي يمكننا الوصول إليها وتنفيذها 
ITestSuiteفئة مجردة تُستخدَم لتشغيل مجموعة الاختبار 
ITestSuite.IsolatedModuleGrade 
ITestSuite.MultiDeviceModuleStrategy 
ITestSuiteResultLoaderواجهة تصف مساعدًا لتحميل النتائج السابقة بطريقة يمكن إعادة تشغيلها 
ITestSummaryListenerواجهة تتيح لـ ITestInvocationListener تبادل بعض المعلومات المحدودة من خلال ملفّات المشروعات الملخّصة  
ITestsZipInstallerتثبيت الاختبارات من ملف zip للاختبارات (كما يتم عرضه من خلال نظام الإنشاء) على جهاز 
ITokenProviderواجهة تصف عنصرًا يمكنه تقديم الرموز المميّزة لجهاز معيّن 
ITokenRequestواجهة يمكن لـ IRemoteTest تنفيذها للإشارة إلى أنّها تتطلّب جهازًا مزوّدًا برمز ميزات خاص 

J

JarHostTestأداة لتشغيل اختبارات JUnit من جهة المضيف 
JarHostTest.HostTestListenerمستمع الغلاف الذي يعيد توجيه جميع الأحداث باستثناء testRunStarted() وtestRunEnded() إلى المستمع المضمّن 
JavaCodeCoverageCollectorBaseDeviceMetricCollector التي ستسحب قياسات تغطية 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يتم طرحه عند حدوث خطأ فادح في متجر المفاتيح. 
KillExistingEmulatorPreparerITargetPreparer لإيقاف محاكي قيد التشغيل 
KnownFailurePreparerيُرجى توجيه مُعدّ المحتوى المستهدف إلى تخطّي إعادة محاولة الخطأ المعروف. 
KTapResultParserتقرأ مخرجات KTAP على أنّها مخرجات تم إنشاؤها بواسطة وحدة اختبار KUnit ويتم وضعها في ملف results ضمن debugfs. 
KTapResultParser.ParseResolution 
KUnitModuleTestأداة لتشغيل وحدات اختبار KUnit على الجهاز 

L

LabResourceDeviceMonitorأداة مراقبة موارد المختبر التي تبدأ أو تدير خادم gRPC لخدمة LabResourceService 
LargeOutputReceiverفئة مصمّمة للمساعدة في جمع النتائج عند تنفيذ أوامر تستغرق وقتًا طويلاً 
LastShardDetectorعند تشغيل التجزئة المحلية، نريد أحيانًا تنفيذ بعض الإجراءات فقط عندما تصل الشريحة الأخيرة إلى invocationEnded(long)
ThreadStatusCheckerأداة التحقّق من الحالة للتأكّد من أنّ الوحدة لا تُسرِّب سلسلة محادثات جارية 
LegacySubprocessResultsReporterتنفيذ مجمّد لبرنامج إعداد تقارير نتائج العملية الفرعية الذي من المفترض أن يظل متوافقًا مع الإصدارات السابقة من TF/CTS (مثل الإصدار 8 والإصدارات الأحدث)، على الرغم من التغييرات في الفئة العليا 
ListInstrumentationParserIShellOutputReceiver لتحليل ناتج طلب البحث "pm list instrumentation" 
ListInstrumentationParser.InstrumentationTarget 
LocalAndroidVirtualDeviceفئة الأجهزة الافتراضية المحلية التي تعمل على مضيف TradeFed 
LocalAppBuildProviderIBuildProvider لإنشاء IBuildInfo استنادًا إلى مسار محلي مقدَّم 
LocalDeveloperلرصد ما إذا كان المطوّر محليًا يستخدم Tradefed وعرض ذلك 
LocalDeviceBuildProviderIBuildProvider لإنشاء IDeviceBuildInfo استنادًا إلى مسار دليل نظام الملفات الذي تم تقديمه  
LocalEmulatorLaunchTargetPreparer الذي يطلق محاكيًا محليًا من بيئة إنشاء Android 
LocalEmulatorSnapshotأداة TargetPreparer مخصّصة لإنشاء لقطة نظيفة للمحاكي من بيئة تطوير/إنشاء تطبيقات Android  
LocalFileHeaderLocalFileHeader هي فئة تحتوي على معلومات ملف أو مجلد داخل ملف zip. 
LocalFileResolverتنفيذ IRemoteFileResolver الذي يسمح بربط الملفات المحلية 
LocalFolderBuildProviderIBuildProvider لإنشاء 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 سلسلة المحادثات التي تُجري المكالمة. 
LogSaverResultForwarderResultForwarder لحفظ السجلات باستخدام أداة حفظ الملفات الشاملة 
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 كبير في كتل لتقليل محاولات التنزيل 
MergeMultiBuildTargetPreparerIMultiTargetPreparer يسمح بنقل المعلومات من إصدار إلى آخر من خلال تسميتها ومفتاح الملف الذي يجب نسخه إلى الإصدار الآخر 
MergeStrategyيصف كيفية تجميع النتائج عند توفّر محاولات متعددة. 
MerkleTreeتمثيل شجرة مركّلة كما هو محدّد في واجهة برمجة التطبيقات عن بُعد للتنفيذ 
MetricFilePostProcessorيُستخدَم لتحميل ملف سجلّ المقاييس الذي تم جمعه أثناء مستوى الاختبار والتنفيذ. 
MetricOptionتعليق توضيحي لطرق الاختبار التي تمت الإشارة إليها باستخدام @Test، أو إذا كان التعليق التوضيحي جزءًا من قائمة التعليقات التوضيحية لـ TestDescription التي تسمح بتحديد بعض المَعلمات الإضافية المفيدة في ما يلي: ضبط سلوك أدوات جمع البيانات، وفلترة بعض الطرق 
MetricsXMLResultReporterيُسجِّل MetricsXMLResultReporter مقاييس الاختبار ومقاييس التشغيل في ملف XML في مجلد محدّد بالمَعلمة metrics-folder في مرحلة invocationEnded من الاختبار. 
MetricTestCaseإضافة إلى TestCase تسمح بتسجيل المقاييس عند تشغيلها كجزء من TradeFed. 
MetricTestCase.LogHolderبنية لحفظ ملف سجلّ ليتم الإبلاغ عنه 
MetricUtilفئة أدوات لسحب المقاييس من إعدادات statsd التي تمّ دفعها 
MetricUtilityيحتوي على طُرق أدوات شائعة لتخزين مقاييس الاختبار وتجميع المقاييس في اختبارات مشابهة وكتابة المقاييس في ملف. 
MinApiLevelModuleControllerفئة أساسية لوحدة تحكّم في عدم تنفيذ الاختبارات عندما تكون أقل من مستوى واجهة برمجة تطبيقات محدّد. 
MinSdkModuleControllerفئة أساسية لوحدة تحكّم في عدم تنفيذ الاختبارات على الإصدارات التي تقل عن رقم إصدار حزمة SDK المحدّد 
MixImageZipPreparerIMultiTargetPreparer يمزج صور إصدار النظام في إصدار الجهاز 
MixKernelTargetPreparerITargetPreparer يسمح بدمج صورة نواة مع صورة الجهاز 
MoblyBinaryHostTestاختبار المضيف المخصّص لتشغيل ملف ثنائي لبرنامج Python متوافق مع الأجهزة الجوّالة من نظام إنشاء Android (Soong) 
MoblyYamlResultControllerInfoHandlerعنصر معالجة نتيجة ملف yaml في Mobly‏ "معلومات جهاز التحكّم" 
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اختبار يُجري اختبارًا قابلاً للتنفيذ لقياس الأداء على جهاز معيّن 
NativeBenchmarkTestParserIShellOutputReceiver لتحليل بيانات اختبار قياس الأداء، وجمع مقاييس عن متوسّط الوقت لكلّ عملية 
NativeBridgeModuleControllerوحدة تحكّم للتحقّق مما إذا كان الجهاز متوافقًا مع الربط الأصلي 
NativeCodeCoverageFlusherفئة أدوات تمحو قياسات التغطية الأصلية وتفرض تنظيف بيانات التغطية الأصلية من العمليات على الجهاز. 
NativeDeviceالتنفيذ التلقائي لأجهزة ITestDevice Android التي لا تتضمّن حِزم تطوير البرامج الكاملة 
NativeDevice.AdbActionERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) لتشغيل أمر نظام التشغيل "adb ...." 
NativeDevice.AdbShellAction 
NativeDevice.RebootDeviceActionERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) لإعادة تشغيل جهاز. 
NativeDevice.RebootModeوضع إعادة التشغيل 
NativeDeviceStateMonitorفئة مساعدة لرصد حالة IDevice بدون إطار عمل 
NativeCollectorITargetPreparer الذي يشغّل "dumpsys meminfo --unreachable -a" لتحديد الذاكرة الأصلية التي لا يمكن الوصول إليها والتي تحتفظ بها كل عملية حاليًا 
NativeStressTestاختبار يُجري اختبار إجهاد قابل للتنفيذ على جهاز معيّن 
NativeStressTestParserIShellOutputReceiver لتحليل بيانات اختبار الضغط، وجمع مقاييس عن عدد التكرارات المكتملة ومتوسّط الوقت لكل تكرار 
NegativeHandlerمعالِج يحدّد عدم تنفيذ أي إجراء وعدم إنشاء أي وحدة إضافية بالمَعلمة 
NestedDeviceStateMonitorأداة مراقبة حالة الجهاز التي تُجري عمليات تحقّق إضافية على الجهاز المُدمَج لاستيعاب تفاصيل البيئة الافتراضية 
NestedRemoteDeviceتمثيل للجهاز الذي يعمل داخل جهاز افتراضي عن بُعد من Cuttlefish 
NetworkNotAvailableExceptionيتم طرحه عندما يتعذّر على أحد الأجهزة الاتصال بالشبكة لإجراء الاختبار. 
NoApkTestSkipperأداة إعداد خاصة تسمح بتخطّي طلب التشغيل بالكامل (الإعداد والاختبارات) إذا لم تكن هناك حِزم APK للاختبار 
NoDeviceExceptionيتم طرح هذا الخطأ عندما لا يتوفّر جهاز لتنفيذ أمر معيّن. 
NoisyDryRunTestتنفيذ عملية تشغيل تجريبي صاخب على ملف أوامر 
NoOpConfigOptionValueTransformerIConfigOptionValueTransformer بدون إجراء 
NotMultiAbiHandlerمعالِج خاص يُعلم SuiteModuleLoader بأنّه يجب ألا يؤدي abi الثانوي إلى إنشاء وحدة. 
NullDeviceعنصر نائب IDevice يستخدمه DeviceManager لتخصيصه عندما يكون IDeviceSelection.nullDeviceRequested() هو true 

O

OpenObjectLoaderأداة تحميل للعناصر التلقائية المتوفّرة في AOSP 
الخياريُضيف تعليقًا توضيحيًا إلى حقل يمثّل خيار IConfiguration
Option.Importance 
OptionClassتُدرِج تعليقًا توضيحيًا على فئة على أنّها تمثّل عنصر IConfiguration
OptionCopierفئة مساعدة يمكنها نسخ قيم حقل Option التي تحمل الأسماء نفسها من عنصر إلى عنصر آخر. 
OptionDefيحتوي على تفاصيل Option
OptionFetcherمساعد للحصول على خيارات الاختبار من العملية الرئيسية 
OptionNotAllowedExceptionConfigurationException محدّد عندما لا يُسمح بتمرير خيار في سطر الأمر  
OptionSetterتعبئة حقول Option 
OptionSetter.Handler<T> 
OptionSetter.MapHandlerHandler لمعالجة قيم حقول "الربط" 
OptionSetter.OptionFieldsForNameحاوية لقائمة حقول الخيارات التي تحمل اسمًا معيّنًا 
OptionUpdateRuleيتحكّم في السلوك عند تحديد خيار عدّة مرّات. 
OtaDeviceBuildInfoIDeviceBuildInfo المستخدَم لاختبار التحديثات عبر شبكة غير سلكية 
OtatoolsBuildInfoIBuildInfo يحتوي على عناصر 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أداة لتخزين الملفات التي تم تنزيلها جزئيًا مؤقتًا استنادًا إلى محتواها 
PassingTestFileReporterITestInvocationListener لحفظ قائمة حالات الاختبار التي اجتازت الاختبار في ملف اختبار 
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تسرد هذه السمة القيم التي تمّ تحديدها لتمثيل المستوى الحالي من ملف proto الذي تتم معالجته. 
ProtoResultReporterينشئ مُبلِّغ النتائج ملفًا بتنسيق TestRecord protobuf يحتوي على جميع النتائج. 
ProtoUtilطرق مساعدة للتعامل مع رسائل protobuf بشكل لا يعتمد على النوع 
ProxyConfigurationعنصر يسمح بالإشارة إلى عملية ضبط عن بُعد لتنفيذها 
PsParserأداة تُستخدَم لتحليل(USER وPID وNAME) من إخراج الأمر ps 
PtsBotTestتشغيل اختبارات PTS-bot 
PtsBotTest.TestFlagConfiguration 
PtsBotTest.TestFlagConfiguration.FlagConfig 
PtsBotTest.TestSyspropConfiguration 
PtsBotTest.TestSyspropConfiguration.SyspropConfig 
PushFileInvokerتم إيقاف هذه الفئة نهائيًا. استخدِم PushFilePreparer بدلاً منه 
PushFilePreparerITargetPreparer يحاول دفع أي عدد من الملفات من أي مسار مضيف إلى أي مسار جهاز 
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 عن بُعد 
RemoveSystemAppPreparerITargetPreparer لإزالة حزمة APK من قسم النظام قبل إجراء اختبار 
ReportPassedTestsالإبلاغ في ملف عن الفلاتر المحتمَلة لاستبعاد الاختبار الذي تم اجتيازه 
RequestUtilأدوات للسماح بإعادة المحاولة العامة لطلبات الشبكة مع معالجة الأخطاء 
ResolvePartialDownloadحلّ مشكلة طلب تنزيل جزئي 
ResourceMetricUtilدوالّ مساعدة لإنشاء المقاييس 
ResourceUtilأداة لقراءة موارد الضبط 
RestApiHelperفئة مساعدة لتنفيذ طلبات البيانات من واجهة برمجة تطبيقات REST 
RestartSystemServerTargetPreparerأداة إعداد الاستهداف التي تعيد تشغيل خادم النظام بدون إعادة تشغيل الجهاز 
ResultAggregatorإعادة توجيه خاصة تُجمِّع النتائج عند الحاجة، استنادًا إلى استراتيجية إعادة المحاولة التي تم اتخاذها  
ResultAndLogForwarderأداة إعادة توجيه للنتائج وأحداث السجلّ 
ResultDBReporterأداة إعداد تقارير النتائج التي تحمّل نتائج الاختبار إلى ResultDB 
ResultDBUtilفئة أداة ResultDB 
ResultForwarderITestInvocationListener يعيد توجيه نتائج الاستدعاء إلى قائمة بالمستمعِين الآخرين 
ResultsPlayerأداة خاصة لإعادة تشغيل النتائج التي تمّ تقديمها إليها 
RetentionFileSaverفئة مساعدة لإنشاء ملف retention. في دليل 
RetryConfigurationFactoryفئة أساسية تتعامل مع إعادة محاولة تنفيذ أمر. 
RetryLogSaverResultForwarderمُرسِل يتعامل أيضًا مع اجتياز المحاولة الحالية التي نحاول إجراؤها 
RetryPreparationDecisionفئة لوصف القرارات بشأن إعادة محاولة الإعداد أو عدم إعادة المحاولة ورفض تنفيذ الوحدة 
RetryReschedulerأداة خاصة لتشغيل الاختبارات التي تسمح بإعادة جدولة الاختبارات السابقة التي تعذّر إكمالها أو لم يتم تنفيذها. 
RetryRescheduler.RetryTypeأنواع الاختبارات التي يمكن إعادة تجربتها 
RetryResultForwarderإضافة ResultForwarder يتم دفعها دائمًا إلى عدد محاولات معيّن. 
RetryResultHelperفئة مساعدة لتحديد الوحدة أو الاختبار الذي يجب تشغيله أو عدم تشغيله 
RetryStatisticsبنية تحتوي على إحصاءات جلسة إعادة محاولة واحدة من IRemoteTest
RetryStrategyاستراتيجية إعادة المحاولة التي سيتم استخدامها عند إعادة تشغيل بعض الاختبارات. 
RootcanalForwarderPreparer 
RootTargetPreparerأداة إعداد الاستهداف التي تُجري "adb root" أو "adb unroot" استنادًا إلى الخيار "force-root" 
RunAftersWithInfo 
RunBeforesWithInfo 
RunCommandTargetPreparer 
RunConfigDeviceRecoveryقاعدة عامة IMultiDeviceRecovery لتشغيل إعدادات ميزة "الاستيراد والتصدير" لتنفيذ خطوة recovery  
RunHostCommandTargetPreparerيستهدف هذا الإجراء مُعدّ الاختبار لتشغيل أوامر مضيف عشوائية قبل تنفيذ الاختبار وبعده. 
RunHostScriptTargetPreparerعنصر إعداد الاستهداف الذي ينفِّذ نصًا برمجيًا قبل إجراء اختبار 
RunInterruptedExceptionيتم طرحه عند انقطاع عملية التشغيل بسبب طلب خارجي. 
RunNotifierWrapperغلاف RunNotifier حتى نتمكّن من حمل DeviceNotAvailableException
RunOnCloneProfileParameterHandler 
RunOnCloneProfileTargetPreparer 
RunOnPrivateProfileParameterHandler 
RunOnPrivateProfileTargetPreparer 
RunOnSdkSandboxHandlerمعالِج ModuleParameters.RUN_ON_SDK_SANDBOX 
RunOnSdkSandboxTargetPreparerITargetPreparer لتمييز الاختبارات التي يجب إجراؤها في بيئة اختبار حزمة تطوير البرامج (SDK) 
RunOnSecondaryUserParameterHandler 
RunOnSecondaryUserTargetPreparerITargetPreparer لضمان إجراء الاختبار بصفتك مستخدمًا ثانويًا 
RunOnSystemUserTargetPreparerITargetPreparer يشير إلى أنّه يجب إجراء الاختبارات على المستخدم (بدلاً من المستخدم الحالي). 
RunOnWorkProfileParameterHandler 
RunOnWorkProfileTargetPreparerITargetPreparer لإنشاء ملف عمل في عملية الإعداد، ووضع علامة على الاختبارات التي يجب إجراؤها في هذا المستخدم 
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) أو إصدار أحدث. 
Sdk36ModuleControllerلا تجرِ الاختبارات إلا إذا كان الجهاز الذي يتم اختباره يعمل بالإصدار 36 من حزمة SDK أو إصدار أحدث. 
SearchArtifactUtilفئة أدوات يمكن استخدامها للبحث عن عناصر الاختبار 
SecondaryUserHandlerمعالِج ModuleParameters.SECONDARY_USER 
SecondaryUserOnDefaultDisplayHandlerمعالِج ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY 
SecondaryUserOnSecondaryDisplayHandlerمعالِج ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY 
SemaphoreTokenTargetPreparerهذا عنصر إعداد يُستخدَم لاستخدام الرمز المميّز لتسلسل تنفيذ الاختبار في مضيف Tradefed. 
SerializationUtilأداة لتسلسل/تسلسل عكسي لكائن ينفذ ERROR(/Serializable) 
ServiceAccountKeyCredentialFactoryمصنع بيانات الاعتماد لإنشاء بروتوكول OAuth Credential المستنِد إلى مفتاح حساب الخدمة 
SettingsBaselineSetterأداة ضبط شائعة لمعالجة الإعدادات الأساسية للجهاز من خلال ITestDevice.setSetting 
ShardBuildClonerفئة مساعدة تتعامل مع استنساخ معلومات الإصدار من سطر الأوامر 
ShardHelperفئة مساعدة تتعامل مع إنشاء الأجزاء وجداولها الزمنية لطلب التنفيذ 
ShardListenerITestInvocationListener يجمع النتائج من شريحة طلب (المعروفة أيضًا باسم تقسيم طلب التشغيل على موارد متعددة بشكل متزامن)، ويعيد توجيهها إلى مستمع آخر 
ShardMainResultForwarderResultForwarder يجمع نتائج عمليات استدعاء الاختبار المجزّأ 
ShellOutputReceiverStreamفئة فرعية من OutputStream لإنشاء أدوات تُجري عمليات الكتابة في IShellOutputReceiver 
ShellStatusCheckerتحقَّق مما إذا كانت حالة Shell كما هو متوقّع قبل تشغيل الوحدة وبعده. 
ShippingApiLevelModuleControllerيمكنك إجراء الاختبارات إذا كان الجهاز يستوفي الشروط التالية:
  • إذا تم تعريف min-api-level:
    • الجهاز الذي تم شحنه مزوّدًا بالإصدار min-api-level أو إصدار أحدث 
ShowmapPullerMetricCollectorالتنفيذ الأساسي FilePullerDeviceMetricCollector الذي يسمح بسحب ملفات showmap من الجهاز وجمع المقاييس منه 
SideloadOtaTargetPreparerأداة إعداد الوجهة التي تُجري تحميلًا من مصدر غير معروف لحزمة OTA محدّدة، وتطبّق الحزمة، وتنتظر بدء تشغيل الجهاز، وتُدخل خصائص إصدار الجهاز لاستخدامها كمعلومات عن الإصدار

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

SimpleFileLoggerILeveledLogOutput يوجّه رسائل السجلّ إلى 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 
Sl4aEventDiserيُجري "مُشغِّل الأحداث" استطلاعات للبحث عن الأحداث ويضيفها إلى "قائمة الانتظار" حسب الاسم ليتم الاستعلام عنها. 
Sl4aEventDiser.EventSl4aObjectالعنصر الذي يعرضه أداة التنقّل في الأحداث 
SnapshotInputStreamSourceInputStreamSource مستند إلى ملف 
SnapuserdWaitPhaseتمثيل لعدد القيم المحدَّدة مسبقًا لوقت الانضمام/الحظر حتى يكتمل تحديث snapuserd. 
SparseImageUtilأداة لإزالة المحتوى المتفرق من الصور 
SparseImageUtil.SparseInputStreamيقرأ SparseInputStream البيانات من المصدر ويرصد تنسيقها. 
StatsdBeforeAfterGaugeMetricPostProcessorمعالج لاحق يعالج مقاييس القياس التي يتم جمعها باستخدام نهج "قبل/بعد"، أي 
StatsdEventMetricPostProcessorوحدة معالجة لاحقة تعالج مقاييس الأحداث في تقارير statsd إلى أزواج مفتاح/قيمة، باستخدام أدوات التنسيق المحدّدة في وحدة المعالجة 
StatsdGenericPostProcessorوحدة معالجة لاحقة تعالج تقارير statsd الثنائية إلى أزواج مفتاح/قيمة من خلال توسيع التقرير كبنية شجرة 
StatusCheckerResultيحتوي على نتيجة تنفيذ ISystemStatusChecker
StatusCheckerResult.CheckStatus 
StdoutLoggerILeveledLogOutput يوجّه رسائل السجلّ إلى stdout 
StopServicesSetupITargetPreparer يوقف الخدمات على الجهاز 
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فئة لإنشاء ملف إعدادات برنامج التفاف لاستخدام أداة إعداد تقارير نتائج العملية الفرعية لأمر ملف تعريف الارتباط  
SubprocessResultsReporterتُنفِّذ ITestInvocationListener لتحديدها كـ result_reporter وتعيد توجيه نتائج الاختبارات وعمليات تشغيل الاختبارات وطلبات تشغيل الاختبارات من العملية الفرعية. 
SubprocessTestResultsParserتوسيع ERROR(/FileOutputStream) لتحليل الإخراج قبل الكتابة إلى الملف حتى نتمكّن من إنشاء أحداث الاختبار من جهة مشغّل التطبيقات 
SubprocessTestResultsParser.StatusKeysمفاتيح حالة الاختبار ذات الصلة 
SubprocessTfLauncherIRemoteTest لتشغيل الاختبارات على عملية تثبيت منفصلة من TF 
SuiteApkInstallerتثبيت حِزم APK المحدّدة لإعداد "مجموعة التطبيقات": إمّا من المتغيّر $ANDROID_TARGET_OUT_TESTCASES أو ROOT_DIR في معلومات الإنشاء 
SuiteModuleLoaderيسترجع تعريفات وحدة اختبار التوافق من المستودع. 
SuiteModuleLoader.ConfigFilterERROR(/FilenameFilter) للعثور على جميع ملفات الإعدادات في دليل 
SuiteResultCacheUtilأداة لتحميل نتائج ذاكرة التخزين المؤقت وتنزيلها لوحدة اختبار 
SuiteResultCacheUtil.CacheResultDescriptorيصف نتائج ذاكرة التخزين المؤقت. 
SuiteResultHolderعنصر مساعد لتسهيل تسلسل نتائج الاستدعاء وإلغاء تسلسلها 
SuiteResultReporterجمع نتائج الاختبار لطلب مجموعة كاملة وعرض النتائج النهائية 
SuiteResultReporter.ModulePrepTimesحامل للعناصر يُستخدَم خلال وقت التحضير والتفكيك لوحدة واحدة. 
SuiteTestFilterيمثّل فلترًا لتضمين الاختبارات واستبعادها. 
SwitchUserTargetPreparerITargetPreparer للتبديل إلى نوع المستخدم المحدّد في setUp 
SystemServerFileDescriptorCheckerللتحقّق مما إذا كان خادم النظام على وشك نفاد الفواصل الزمنية 
SystemServerStatusCheckerتحقَّق مما إذا كان رقم تعريف العملية system_server قد تغيّر قبل تشغيل إحدى الوحدات وبعد تشغيلها. 
SystemUpdaterDeviceFlasherIDeviceFlasher يعتمد على أداة تحديث النظام لتثبيت صورة نظام مضمّنة في حزمة تحديث عبر شبكة غير سلكية 
SystemUtilفئة أدوات لإجراء مكالمات النظام 
SystemUtil.EnvVariable 

T

TableBuilderفئة مساعدة لعرض مصفوفة من عناصر String في جدول 
TableFormatterفئة مساعدة لعرض مصفوفة من عناصر السلسلة حتى يتم ترتيب كل عمود عنصر. 
TargetFileUtils 
TargetFileUtils.FilePermission 
TargetSetupErrorحدث خطأ فادح أثناء إعداد الهدف للاختبار. 
TarUtilأداة لمعالجة ملف tar 
TearDownPassThroughPreparerيسمح بتشغيل tearDown على أدوات الإعداد التي يتم تضمينها في ملف الإعدادات كعنصر. 
TelephonyHelperأداة لاستخدام المعلومات المتعلّقة بخدمات الهاتف والحصول عليها 
TelephonyHelper.SimCardInformationحامل معلومات لعرض المعلومات المتعلّقة بشريحة SIM 
TelephonyTokenProviderمقدّم الرموز المميزة للرموز المميزة ذات الصلة بالاتصالات الهاتفية 
TemperatureThrottlingWaiterITargetPreparer ينتظر إلى أن تنخفض درجة حرارة الجهاز إلى الدرجة المستهدفة 
TemplateResolutionErrorفئة تمديد ConfigurationException لخطأ متعلّق بالنموذج أثناء تحليل الإعدادات 
TerribleFailureEmailHandlerفئة معالِج بسيطة تُرسِل رسالة إلكترونية إلى المستخدمين المهتمين عند حدوث خطأ WTF (What a Terrible Failure) ضمن مثيل Trade Federation. 
TestAppInstallSetupITargetPreparer الذي يُثبِّت تطبيقًا واحدًا أو أكثر من مجلد IDeviceBuildInfo.getTestsDir() على الجهاز 
TestContentAnalyzerيأخذ المحلّل السياق في التحليل ويحدّد ما هو مثير للاهتمام. 
TestContextفئة لنمذجة رسالة TestContext في واجهة برمجة التطبيقات TFC API 
TestDependencyResolverمساعد لحلّ التبعيات إذا لزم الأمر 
TestDescriptionفئة تمثّل معلومات عن حالة اختبار 
TestDescriptionsFileفئة مساعدة لترتيب قائمة TestDescriptions وتحويلها إلى ملف اختبار 
TestDeviceتنفيذ ITestDevice لجهاز Android مزوّد بمجموعة كاملة من الأدوات 
TestDevice.MicrodroidBuilderأداة إنشاء تُستخدَم لإنشاء Microdroid TestDevice. 
TestDeviceOptionsحاوية لـ ITestDevice Option 
TestDeviceOptions.InstanceType 
TestDeviceStateتمثيل أكثر شمولاً لحالة الجهاز من DeviceState 
TestEnvironmentفئة لنمذجة رسالة TestEnvironment التي تعرضها واجهة برمجة التطبيقات TFC API 
TestErrorIdentifierمعرّف الخطأ من الاختبارات وأدوات تشغيل الاختبارات 
TestFailureModuleControllerوحدة تحكّم تريد ببساطة ضبط سلوك سجلّ أخطاء الاختبارات الذي تم جمعه 
TestFilePushSetupITargetPreparer ينقل ملفًا أو دليلاً واحدًا أو أكثر من مجلد 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 
TestSystemAppInstallSetupITargetPreparer الذي يُثبِّت تطبيقًا واحدًا أو أكثر من مجلد IDeviceBuildInfo.getTestsDir() على قسم ‎ /system على الجهاز 
TestTimeoutEnforcerالمستمعون الذين يسمحون بالتحقّق من وقت تنفيذ حالة اختبار معيّنة وإفشالها إذا تجاوزت مهلة معيّنة 
TextResultReporterأداة إعداد تقارير نتائج الاختبار التي تعيد توجيه النتائج إلى طابعة النتائج النصية JUnit 
TfInternalOptionsFetcherفئة أدوات تتيح للفئات تحميل قيمة متغيرات بشكل ثابت من ملف res. 
TfMetricProtoUtilفئة مساعدة للمساعدة في عملية النقل من Map<string, string=""> إلى Map<string, metric="">  </string,></string,>
TfObjectTrackerأداة لتتبُّع استخدام عناصر اتحاد التجارة المختلفة 
TfSuiteRunnerتنفيذ ITestSuite الذي سيحمِّل الاختبارات من مجلد res/config/suite/ الخاص بحِزم TF. 
TfTestLauncherIRemoteTest لتشغيل اختبارات الوحدة أو الوظائف على تثبيت منفصل لـ TF 
TimeStatusCheckerأداة التحقّق من الحالة لضمان مزامنة الوقت على الجهاز والمضيف 
TimeUtilيحتوي على طرق أدوات ذات صلة بالوقت. 
TimeValهذا هو نوع عنصر مراقبة يلف Long
TimeWasterأداة بسيطة لإعداد الاستهداف تؤدي إلى إضاعة الوقت وربما إعادة تشغيل الجهاز. 
TokenPropertyرمز متوافق مع التجزئة الديناميكية 
TokenProviderHelperمساعد يمنح مقدّم الخدمة المرتبط برمز مميّز لمعرفة ما إذا كان الجهاز متوافقًا مع الرمز المميّز 
TraceCmdCollectorIMetricCollector تجمع عمليات التتبّع أثناء الاختبار باستخدام 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 
UsbResetMultiDeviceRecoveryIMultiDeviceRecovery لإعادة ضبط خطوط USB للأجهزة التي لا تتوفّر فيها إمكانية الاتصال بالإنترنت 
UsbResetRunConfigRecoveryالسماح بتنفيذ أمر لإعادة ضبط منفذ USB في أحد الأجهزة 
UsbResetTestIRemoteTest لإعادة ضبط منفذ USB في الجهاز والتحقّق مما إذا كان الجهاز قد عاد إلى الاتصال بالإنترنت بعد ذلك 
UserCheckerللتحقّق مما إذا كان المستخدمون قد تغيّروا أثناء الاختبار. 
UserCleanerITargetPreparer لإزالة المستخدمين الثانويين عند الإزالة 
UserHelper 
UserInfoمشابهة لفئة UserInfo من النظام الأساسي 
UserInfo.UserTypeالصيغ المتوافقة لنوع المستخدم في واجهات برمجة التطبيقات الخارجية 

V

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

واط

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

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

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

X

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

Y

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

Z

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