مؤشر الطبقة

هذه هي فئات API. شاهد جميع حزم API .

أ

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

AndroidJUnitTest اختبار يقوم بتشغيل حزمة اختبار الأجهزة على جهاز معين باستخدام android.support.test.runner.AndroidJUnitRunner.
AoaTargetPreparer ITargetPreparer الذي ينفذ سلسلة من الإجراءات (مثل النقرات والتمرير السريع) باستخدام بروتوكول Android Open Accessories (AOAv2).
معلومات البناء IBuildInfo الذي يمثل تطبيق Android وحزمة (حزم) الاختبار الخاصة به.
AppDeviceBuildInfo تم إهمال هذه الفئة. استخدم IDeviceBuildInfo مباشرة.
إعداد التطبيق ITargetPreparer الذي يقوم بتثبيت ملف apk واختباراته.
AppVersionFetcher فئة الأداة المساعدة للحصول على سلسلة إصدار التطبيق من الجهاز.
AppVersionFetcher.AppVersionInfo أنواع معلومات إصدار التطبيق.
ArchModuleController وحدة تحكم الوحدة النمطية لا تقوم بإجراء الاختبارات عندما لا تتطابق مع أي بنيات معينة.
ArgsOptionParser يملأ حقول Option من وسيطات سطر الأوامر التي تم تحليلها.
ArrayUtil طرق المنفعة للمصفوفات
ArtChrootPreparer إنشاء دليل chroot لاختبارات ART.
ArtGTest
تفاصيل قطعة أثرية يصف هذا بنية المحتوى واصفه كما تم إنشاؤه بواسطة أداة CAS
ArtifactDetails.ArtifactFileDescriptor
ArtifactsAnalyzer أداة مساعدة تساعد في تحليل عناصر البناء للحصول على رؤية ثاقبة.
ArtRunTest عداء اختبار لإجراء اختبارات تشغيل ART.
ArtRunTest.AdbShellCommandException فئة استثناء للإبلاغ عن خطأ حدث أثناء تنفيذ أمر ADB shell.
ATestFileSystemLogSaver يتم استخدام فئة LogSaver هذه بواسطة ATest لحفظ السجلات في مسار محدد.
com.AtestRunner تنفيذ ITestSuite
AtraceCollector IMetricCollector الذي يقوم بتشغيل التتبع أثناء الاختبار ويجمع النتيجة ويسجلها في الاستدعاء.
AtraceRunMetricCollector يجمع الآثار من كل دليل الاختبار ضمن الدليل المحدد من جهاز الاختبار، ويسجل دليل الاختبار ويعالج ملفات التتبع ضمن دليل الاختبار ويجمع المقاييس.
AutoLogCollector التعداد الذي يصف المجمع الذي يمكن التعامل معه تلقائيًا بواسطة الحزام.
المراسلون الآليون الفئة التي تحدد التعيين من مراسلي Tradefed الآليين.
متوسط ​​ما بعد المعالج تنفيذ المعالج اللاحق الذي يحسب متوسط ​​قائمة المقاييس.

ب

خلفية الجهازAction يقوم بتشغيل أمر على جهاز معين ويتكرر حسب الضرورة حتى يتم إلغاء الإجراء.
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 <نظام التشغيل يمتد OutputStream> ILeveledLogOutput الذي يوجه رسائل السجل إلى دفق الإخراج وإلى stdout.
BaseTargetPreparer فئة التنفيذ الأساسية لـ ITargetPreparer التي تسمح بالتحكم في ما إذا كان الكائن معطلاً أم لا.
com.baseTestSuite اختبار لتشغيل مجموعة اختبار التوافق مع نظام المجموعة الجديد.
وحدة تحكم البطارية فئة الأداة المساعدة التي تسمح بالتحكم في حالة شحن بطارية الجهاز.
استرداد جهاز إعادة شحن البطارية السماح بإطلاق أمر عندما يقل مستوى بطارية الجهاز عن حد معين.
درجة حرارة البطارية
استرداد الجهاز غير متاح للبطارية مدقق الاسترداد الذي سيؤدي إلى تشغيل التكوين إذا لم يكن مستوى البطارية متاحًا.
قبل كلاس مع معلومات يجب أن تتطلب الضمانات المشابهة لـ BeforeClass ولكن الطريقة المشروحة معلمة TestInformation .
BinaryState التعداد المستخدم لتسجيل حالة التشغيل/الإيقاف مع حالة عدم التشغيل IGNORE.
BluetoothConnectionLatencyCollector سيقوم المجمع بإرسال تكوين قياس مدة الإحصائيات المحدد مسبقًا إلى الأجهزة وجمع مدة اتصال Bluetooth لكل ملف تعريف.
BluetoothConnectionStateCollector سيقوم هذا المجمع بجمع مقاييس BluetoothConnectionStateChanged وتسجيل رقم حالة الاتصال لكل ملف تعريف.
BluetoothConnectionSuccessRatePostProcessor تنفيذ المعالج اللاحق الذي يحسب معدل النجاح لملف تعريف البلوتوث

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

BluetoothHciSnoopLogCollector Collector لتمكين تسجيل الدخول عبر Bluetooth HCI على DUT وجمع السجل لكل اختبار.
BluetoothUtils وظائف الأداة المساعدة للاتصال بأجهزة Bluetooth على الجهاز

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

BootstrapBuildProvider IDeviceBuildProvider الذي يقوم بتشغيل معلومات البناء من جهاز الاختبار

يُستخدم هذا عادةً للأجهزة ذات البنية المتوفرة خارجيًا، على سبيل المثال

BootstrapServiceFileResolverLoader يقوم بتحميل وحدات الحل باستخدام خدمة تحميل الخدمة.
تقرير الشوائب كائن يحمل مراجع ملفات تقرير الأخطاء، متوافق مع تقرير الأخطاء المسطح وتقرير الأخطاء المضغوط (bugreportz).
BugreportCollector ITestInvocationListener تمريري يقوم بتجميع تقارير الأخطاء عند حدوث أحداث قابلة للتكوين ثم يقوم باستدعاء ITestInvocationListener#testLog على أبنائه بعد جمع كل تقرير خطأ.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Predicate مسند كامل يصف متى يتم التقاط تقرير الأخطاء.
BugreportCollector.Relation
BugreportCollector.SubPredicate
BugreportzOnFailureCollector قم بتجميع تقرير الأخطاء عند فشل حالة الاختبار.
BugreportzOnTestCaseFailureCollector قم بتجميع تقرير الأخطاء عند فشل حالة الاختبار أثناء التشغيل.
تحليل البناء يمثل نتائج تحليل بناء واحد.
خطأ في البناء يتم طرحه في حالة فشل تشغيل البنية المتوفرة.
معلومات البناء التنفيذ العام لـ IBuildInfo الذي يجب أن يكون مرتبطًا بـ ITestDevice .
BuildInfoKey تعداد الفصل المتعلق ببناء استعلامات المعلومات.
BuildInfoKey.BuildInfoFileKey التعداد الذي يصف كافة أنواع الملفات المعروفة التي يمكن الاستعلام عنها من خلال IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) .
BuildInfoRecorder ITargetPreparer الذي يكتب بيانات تعريف معلومات البناء في ملف محدد.
BuildInfoUtil فئة استخدام للمساعدة في التعامل مع IBuildInfo
خطأ في البناء حدث خطأ فادح أثناء استرداد البنية للاختبار.
BuildSerializedVersion فئة تحتوي على إصدار التسلسل الحالي لجميع IBuildInfo .
BuildTestsZipUtils فئة مساعدة للعمليات المتعلقة باختبارات الرمز البريدي التي تم إنشاؤها بواسطة نظام بناء Android
BulkEmailer أداة مساعدة لمرسل البريد الإلكتروني تسمح بالتكوين التالي: الفاصل الزمني للإرسال، وحجم الاندفاع الأولي، والمستلمين، وإجمالي عدد الرسائل.
BundletoolUtil فئة الأداة المساعدة التي تستخدم سطر أوامر Bundletool لتثبيت ملف apk. على الجهاز.
ByteArrayInputStreamSource
ByteArrayList فئة لتمثيل مجموعة بايت خفيفة الوزن.
ByteArrayUtil أدوات مساعدة للعمل على مصفوفة البايت، على سبيل المثال، تحويل البايتات إلى عدد صحيح.

ج

CarModuleController تمنع وحدة التحكم هذه تنفيذ حالات الاختبار على الأجهزة غير المتعلقة بالسيارات.
CarryDnaeError RuntimeException الداخلي لتنفيذ DeviceNotAvailableException من خلال إطار عمل JUnit4.
CarryInterruptedException يتم طرحه عند تشغيل مهلة مرحلة الاختبار ويجب نقل InterruptedException من مؤشر ترابط تنفيذ الاختبار إلى مؤشر ترابط تنفيذ الاستدعاء.
CdmaDeviceFlasher فئة تومض صورة على جهاز Android فعلي باستخدام راديو CDMA.
CecControllerTokenProvider مزود الرمز المميز للرموز المميزة المتعلقة بالتحكم في إلكترونيات المستهلك (CEC).
معلومات الدليل المركزي CentralDirectoryInfo هي فئة تحتوي على معلومات ملف/مجلد داخل ملف مضغوط.
CheckPairingPreparer CompanionAwarePreparer الذي يتحقق من ربط BT بين الأجهزة الأساسية والأجهزة المرافقة
CircularAtraceUtil تم تطوير أداة مساعدة atrace بشكل أساسي لتحديد الأسباب الجذرية لحالات ANR أثناء اختبار Monkey.
CircularByteArray بنية بيانات للاحتفاظ بمصفوفة ذات حجم ثابت تعمل كمخزن مؤقت دائري، وتتتبع المجموع الإجمالي لجميع القيم في المصفوفة.
ClangCodeCoverageCollector BaseDeviceMetricCollector الذي سيقوم بسحب قياسات تغطية Clang من الجهاز وتسجيلها كأدوات اختبار.
ClassNotFoundConfigurationException ConfigurationException عندما لا يتم العثور على فئة الكائن.
ClassPathScanner يبحث عن الإدخالات في classpath.
ClassPathScanner.ClassNameFilter IClassPathFilter الذي يقوم بتصفية وتحويل أسماء فئات جافا.
ClassPathScanner.ExternalClassNameFilter عامل تصفية ClassNameFilter الذي يرفض الفئات الداخلية
ClassPathScanner.IClassPathFilter عامل تصفية لمسارات إدخال classpath

منقوشة بعد FileFilter

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

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

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

قد تستدعي الفئة الفرعية getCompanion() لاسترداد الرفيق المخصص.

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

لتمرير الإعدادات إلى هذه الفئة، الاسم المستعار إلزامي.

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

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

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

د

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

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

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

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

DeviceConcurrentUtil.ShellCommandCallable <V> ERROR(/Callable) يلتف حول تفاصيل تنفيذ أمر shell على ITestDevice .
حامل تكوين الجهاز تطبيق IDeviceConfiguration ملموس يقوم بتخزين كائنات تكوين الجهاز المحملة في سماته.
وصف الجهاز فئة تحتوي على معلومات تصف جهازًا قيد الاختبار.
DeviceDisconnectedException يتم طرحه عندما لا يكون من الممكن الوصول إلى الجهاز عبر نوع النقل الخاص به، على سبيل المثال، إذا لم يعد الجهاز مرئيًا عبر USB أو اتصال TCP/IP
معرف خطأ الجهاز معرفات الخطأ من أخطاء الجهاز والأخطاء التي أبلغ عنها الجهاز.
فشل الجهاز في التمهيد يتم طرحه في حالة فشل تشغيل الجهاز بعد وميضه بالبنية.
علامة ميزة الجهاز
DeviceFeatureModuleController وحدة تحكم الوحدة النمطية لا تقوم بإجراء الاختبارات عندما لا تدعم ميزة معينة.
DeviceFileReporter فئة أداة مساعدة تقوم بفحص الجهاز بحثًا عن الملفات وإرسالها إلى ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) إذا تم العثور عليها.
DeviceFlashPreparer أداة ITargetPreparer التي تومض صورة على أجهزة Android الفعلية.
DeviceFoldableState تمثيل حالة الجهاز القابلة للطي كما تم إرجاعها بواسطة "حالات طباعة cmd_device_state".
DeviceFolderBuildInfo IDeviceBuildInfo الذي يحتوي أيضًا على عناصر البناء الأخرى الموجودة في دليل على نظام الملفات المحلي.
DeviceImageTracker بالنسبة لبعض التحديثات المتزايدة للجهاز، نحتاج إلى الملفات الأساسية لحساب الاختلافات.
DeviceImageTracker.FileCacheTracker تتبع معلومات صورة الجهاز المخزنة مؤقتًا وبياناتها التعريفية
DeviceImageZipFlashingTargetPreparer مُعد هدف يقوم بوميض الجهاز بصور الجهاز المقدمة عبر تنسيق معين.
DeviceInternetAccessibilityResourceMetricCollector يقوم المجمع بإجراء اختبار ping على google.com للتحقق مما إذا كان الجهاز يتمتع بإمكانية الوصول إلى الإنترنت أم لا.
DeviceJUnit4ClassRunner عداء اختبار JUnit4 الذي يستوعب أيضًا IDeviceTest .
DeviceJUnit4ClassRunner.LogAnnotation تعليق توضيحي مزيف يهدف إلى حمل السجلات إلى المراسلين.
DeviceJUnit4ClassRunner.MetricAnnotation تعليق توضيحي مزيف يهدف إلى حمل المقاييس إلى المراسلين.
DeviceJUnit4ClassRunner.TestLogData تنفيذ ExternalResource و TestRule .
DeviceJUnit4ClassRunner.TestMetrics تنفيذ ExternalResource و TestRule .
إدارة الأجهزةGrpcServer خادم GRPC يسمح بحجز جهاز من Tradefed.
مدير الجهاز
DeviceManager.FastbootDevice تمثيل الجهاز في وضع Fastboot.
DeviceMetricData كائن للاحتفاظ بجميع البيانات التي تم جمعها بواسطة جامعي المقاييس.
جهاز مراقبة الإرسال المتعدد فئة وكيل لنشر الطلبات إلى IDeviceMonitor متعددة.
DeviceNotAvailableException يتم طرحه عندما لا يكون الجهاز متاحًا للاختبار.
DeviceOwnerTargetPreparer ITargetPreparer الذي يقوم بإعداد مكون مالك الجهاز.
DeviceParameterizedRunner عداء ذو ​​معلمات على طراز JUnit4 للاختبارات ذات المعلمات من جانب المضيف.
خصائص الجهاز التعريفات الثابتة الشائعة لأسماء خصائص جانب الجهاز
DeviceRecoveryModeUtil
DeviceReleaseReporter مراسل إصدار الجهاز الذي يتولى التواصل مع الشركة الأم يقوم بمعالجة الجهاز (الأجهزة) التي سيتم إصدارها.
ميزة إعادة تعيين الجهاز تنفيذ جانب الخادم لإعادة ضبط الجهاز.
DeviceResetHandler التعامل مع الأداة المساعدة بشكل عام إعادة ضبط الجهاز.
DeviceRuntimeException يتم طرحها عندما لا يؤدي إجراء الجهاز إلى النتائج المتوقعة.
خيارات تحديد الجهاز حاوية لمعايير اختيار الجهاز.
DeviceSelectionOptions.DeviceRequestedType الأنواع المختلفة الممكنة من أجهزة العناصر النائبة المدعومة.
DeviceSettingChecker تحقق مما إذا كانت إعدادات الجهاز قد تغيرت أثناء تشغيل الوحدة النمطية.
إعداد الجهاز ITargetPreparer الذي يقوم بتكوين جهاز للاختبار بناءً على Option المتوفرة.
ميزة لقطة الجهاز تنفيذ جانب الخادم للقطة الجهاز.
DeviceSnapshotHandler فائدة التعامل مع لقطة الحبار.
جهاز مراقبة حالة الجهاز فئة مساعد لمراقبة حالة IDevice .
DeviceStorageAgeResourceMetricCollector تحليل عمر التخزين من logcat
DeviceStorageFiller استهدف المُعد لملء مساحة التخزين حتى يتوفر قدر من المساحة الحرة.
DeviceStorageStatusChecker تحقق مما إذا كان الجهاز يحتوي على مساحة كافية على القرص للأقسام المحددة.
DeviceStringPusher الهدف المُعد لكتابة سلسلة إلى ملف.
جناح الأجهزة يقوم بتوسيع Suite حاوية JUnit4 من أجل توفير ITestDevice للاختبارات التي تتطلب ذلك.
DeviceSyncHelper مساعد يساعد على مزامنة صورة جهاز جديد مع الجهاز.
DeviceTestCase حالة اختبار Helper JUnit التي توفر خدمات IRemoteTest و IDeviceTest .
نتيجة اختبار الجهاز أحد تخصصات TestResult التي سيتم إحباطها عند حدوث DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableException
خيارات اختبار الجهاز فئة منشئة للخيارات المتعلقة بإجراء اختبارات الجهاز من خلال BaseHostJUnit4Test.
DeviceTestSuite مجموعة اختبار Helper JUnit التي توفر خدمات IRemoteTest و IDeviceTest .
DeviceTraceCollector المجمع الذي سيبدأ تتبع perfetto عند بدء التشغيل التجريبي وتسجيل ملف التتبع في النهاية.
جهاز غير متاح مراقب يحاول هذا المستمع التقاط مستوى حالة اختبار DNAE فقط.
DeviceUnresponseException تخصص DeviceNotAvailableException الذي يشير إلى أن الجهاز مرئي لـ adb، ولكنه غير مستجيب (على سبيل المثال، انتهت مهلة الأوامر، ولن يتم التمهيد، وما إلى ذلك)
DeviceUpdateTargetPreparer أداة ITargetPreparer مجردة تهتم بالخطوات الشائعة حول تحديث الأجهزة بملف صورة الجهاز من مصدر خارجي (بدلاً من خدمة الإنشاء).
DeviceWifiResourceMetricCollector يقوم المجمع بجمع قوة إشارة wifi المتصلة الحالية ومقاييس سرعة الارتباط.
جهاز ممسحة ITargetPreparer الذي يمسح بيانات المستخدم
الرسم البياني المباشر <V> تنفيذ الرسوم البيانية الموجهة غير المرجحة.
DisableSELinuxTargetPreparer مُعد الهدف الذي يقوم بتعطيل SELinux إذا تم تمكينه.
DryRunKeyStore مخزن مفاتيح للتشغيل الجاف حيث يتم دائمًا استبدال أي قيمة لمخزن المفاتيح والعثور عليها بشكل صحيح.
DryRunner تشغيل الاختبارات بشفافية بدلاً من تنفيذها فعليًا.
DynamicFileStubTest هذا اختبار tradefed لاختبار tradefed يمكنه حل الملف الديناميكي بشكل صحيح.
DynamicRemoteFileResolver فئة تساعد في حل المسار إلى الملفات البعيدة.
DynamicRemoteFileResolver.FileResolverLoader يقوم بتحميل تطبيقات IRemoteFileResolver .
DynamicShardHelper استراتيجية المشاركة للسماح بالعمل عن بعد في قائمة الانتظار بين مثيلات TF المتعددة
DynamicShardingConnectionInfoMessage فئة الاحتفاظ بالبيانات لتسهيل الإرسال عبر خادم الميزات.
DynamicSystemPreparer أداة ITargetPreparer التي تقوم بإعداد صورة النظام أعلى بنية الجهاز باستخدام Dynamic System Update.

ه

ميزة الإصدار المبكر للجهاز ميزة تنفيذ الخادم للإصدار المبكر للجهاز.
بريد إلكتروني فئة مساعد لإرسال البريد الإلكتروني.
البريد الإلكتروني HostHealthAgent تطبيق IHostHealthAgent لإرسال البريد الإلكتروني من تقارير مراقبة المضيف
EmmaXmlConstants الثوابت المستخدمة عند تحليل تقرير emma xml.
EmulatorMemoryCpuCapturer
EndCentralDirectoryInfo EndCentralDirectoryInfo هي فئة تحتوي على المعلومات العامة للملف المضغوط.
EnforcedSeLinuxChecker مدقق الحالة الذي يضمن حالة Selinux.
EraseUserDataPreparer برنامج ITargetPreparer الذي يقوم بمسح بيانات المستخدم على الجهاز.
معرف الخطأ تصف هذه الواجهة خطأً محددًا وخصائصه.
خطأStorageUtil فئة مساعدة لمعالجة الأخطاء لتتوافق مع وحدة التخزين المشتركة.
EventsLoggerListener المستمع الذي يسجل كافة الأحداث التي يتلقاها في ملف
استثناءThrowingRunnerWrapper
ExecutableBaseTest الفئة الأساسية لأسلوب الاختبارات القابل للتنفيذ.
ExecutableHostTest عداء اختبار للتشغيل القابل للتنفيذ على المضيف.
ExecutableTargetTest عداء اختبار للتشغيل القابل للتنفيذ على الهدف.
ملفات التنفيذ تبعيات الملفات التي تم إنشاؤها أثناء تنفيذ الاختبار أو الاستدعاء والتي يجب إجراؤها للاختبار.
ExecutionFiles.FilesKey تعداد المفتاح القياسي المعروف للخريطة.
خصائص التنفيذ الخصائص التي تم إنشاؤها أثناء تنفيذ الاختبار أو الاستدعاء.
موجودBuildProvider IBuildProvider الذي يقوم بإرجاع IBuildInfo الذي تم إنشاؤه بالفعل.
ملف ممتد امتداد للملف القياسي لحمل البيانات الوصفية ذات الصلة بالبناء.
ملحق AtomsRegistry ExtensionAtomsRegistry للاستخدام المحلي للإحصائيات.

F

فشل الوصف الفصل الذي يصف معلومات الفشل في الاتحاد التجاري.
FakeTest اختبار مزيف يهدف إلى تسهيل الحصول على نتائج اختبار قابلة للتكرار.
FakeTestsZipFolder أداة اختبار تقوم بإنشاء مجلد اختبارات مزيف غير مضغوط بناءً على قائمة المحتوى.
FakeTestsZipFolder.ItemType
FastbootCommandPreparer مُعد الهدف الذي يقوم بتشغيل fastboot ويرسل أوامر fastboot.
FastbootDeviceFlasher فئة تعتمد على fastboot لفلاش صورة على أجهزة Android الفعلية.
FastbootHelper فئة مساعدة لعمليات التشغيل السريع.
FastbootUpdateBootstrapPreparer ITargetPreparer الذي يقوم بتنظيم الملفات المحددة (أداة تحميل التشغيل، الراديو، صورة الجهاز المضغوطة) في IDeviceBuildInfo للحصول على وميض الأجهزة باستخدام FastbootDeviceFlasher ، ثم يقوم بإدخال سمات جهاز ما بعد التمهيد في معلومات البناء لأغراض إعداد التقارير عن النتائج.
خطأ فادح استثناء يشير إلى حدوث خطأ فادح غير قابل للاسترداد على الجهاز المضيف الذي يقوم بتشغيل TradeFederation، وأنه يجب إيقاف تشغيل مثيل TradeFederation.
ميزةFlagTargetPreparer يقوم بتحديث DeviceConfig (إشارات الميزات التي تم ضبطها بواسطة خدمة عن بعد).
FileDownloadCache فئة مساعدة تحافظ على ذاكرة التخزين المؤقت لنظام الملفات المحلي LRU للملفات التي تم تنزيلها.
FileDownloadCacheFactory مصنع لإنشاء FileDownloadCache
FileDownloadCachewrapper فئة الغلاف التي توفر مرافق FileDownloadCache أثناء تنفيذ واجهة IFileDownloader .
FileIdlemonitor يراقب الملفات وينفذ رد الاتصال إذا كانت في وضع الخمول (أي
FileInputStreamSource InputStreamSource يأخذ ملف إدخال.
FileLogger A ILeveledLogOutput الذي يوجه رسائل السجل إلى ملف وإلى stdout.
FileProtoresultreporter Proto Reporter التي تتفق على TestRecord في ملف.
FilePullerDeviceMetricCollector مستندة إلى BaseDeviceMetricCollector يستمع إلى مفتاح Metrics القادم من الجهاز وسحبها كملف من الجهاز.
FilePullerLogCollector سجل الملف الذي أبلغ عنه جانب الجهاز.
FileSystemLogSaver حفظ السجلات إلى نظام الملفات.
FileUtil فئة مساعد للعمليات المتعلقة بالملفات
fileutil.lowdiskspaceException تم إلقاؤه إذا كانت مساحة القرص القابلة للاستخدام أقل من الحد الأدنى.
FilterResultForwarder متغير ResultForwarder الذي يسمح فقط بالإبلاغ عن القائمة المسموح بها لـ TestDescription .
ثابتة bytearrayoutputstream ERROR(/OutputStream) الذي يحتفظ فقط بحد أقصى من البيانات.
FlashingMethod تعداد لوصف الطريقة المستخدمة لفلاش الجهاز ضمن الاختبار
FlashingResourcesparser الفئة التي تتوصل إلى الإصدارات المطلوبة من ملفات الصور الإضافية اللازمة لميض الجهاز.
FlashingResourcesparser.androidinfo typedef لـ Map&lt;String, MultiMap&lt;String, String&gt;&gt; .
FlashingResourcesparser.constraint واجهة تصفية ، تهدف إلى السماح لـ FlashingResourcesParser بتجاهل بعض الموارد التي قد تستخدمها خلاف ذلك
FlashingResourceUtil تساعد هذه الأداة المساعدة في تحديد الإصدار المناسب من القطع الأثرية بحيث يمكن وميضها عبر DeviceFlashPreparer .
FoldableExpandinghandler يتوسع IModuleParameterHandler إلى المزيد لكل تكوين غير قابل للطي.
قابلة للطي المعالج القابل للطي العام الذي يمكن أن يأخذ المعلمات القابلة للطي لإنشاء وحدة متخصصة.
foldablemodepreparer محاضر مستهدف يمكنه تبديل الحالة القابلة للطي للجهاز.
FolderBuildinfo تنفيذ ملموس من IFolderBuildInfo .
المجلد ITargetPreparer الذي يسحب الدلائل من الجهاز ، ويضغطه ويحفظه في تسجيل الخلفية.
FormattedGenerAtorporter المراسل الذي يسمح بإنشاء تقارير بتنسيق معين.
Freedevicestate
Fuseutil فئة مساعد لعمليات الصمامات.

ز

gceavdinfo بنية للاحتفاظ بالبيانات ذات الصلة لمثيل GCE AVD معين.
gceavdinfo.gcestatus
gceavdinfo.logfileentry
Gcemanager المساعد الذي يدير مكالمات GCE لبدء/إيقاف وجمع السجلات من GCE.
gceremotecmdformatter فئة الأداة المساعدة لتنسيق الأوامر للوصول إلى جهاز GCE عن بُعد.
gceremotecmdformatter.scpmode يمكن استخدام SCP لدفع أو سحب الملف اعتمادًا على بنية ARGS.
Gcesshtunnelmonitor مراقب الموضوع لنفق GCE SSH.
GcovCodecoverageCollector BaseDeviceMetricCollector التي ستقوم بسحب قياسات تغطية GCOV من الجهاز وتسجيلها كأفثار اختبار.
GcovKernelCodecoverageCollector من BaseDeviceMetricCollector أن يسحب قياسات تغطية kernel من GCOV من DebuGFs وإيقاف الجهاز ثم يقوم أخيرًا بتسجيلها كأفثار اختبار.
GCSBUCKETUTIL مدير الملفات لتنزيل الملفات وتحميلها من Google Cloud Storage (GCS).
gcsbucketutil.gcsfilemetadata غلاف بسيط لمعلومات الملف في GCS.
GCSCommon الفئة الأساسية لتشغيل GCS مثل التنزيل والتحميل.
GCSConfigurationFactory يقوم ConfigurationFactory بتحميل التكوينات من تخزين Google Cloud.
GCSConfigurationFactory.gcsconfigloader امتداد ConfigurationFactory.ConfigLoader الذي يقوم بتحميل التكوين من GCS ، ويتتبع التكوينات المضمنة من تكوين جذر واحد ، ويرمي استثناء على الدائرة.
GCSConfigurationServer يقوم خادم التكوين بتحميل التكوينات من Google Cloud Storage (GCS).
GCSDownloaderHelper Downloader for GCS Bucket الذي يعتني بتخزين التخزين المؤقت وحل التكوين العالمي.
GCSFileDownloader تنزيل الملف لتنزيل الملف من Google Cloud Storage (GCS).
gcsfileuploader تحميل الملف لتحميل بيانات الملف إلى Google Cloud Storage (GCS).
GcShoStresourCemanager قم بتنزيل المورد المضيف من GCS (Google Cloud Storage).
GCSREMOTEFILERESOLVER تنفيذ IRemoteFileResolver الذي يسمح بالتنزيل من دلو GCS.
genericlogcateventparser <logcateventType> PARSE LOGCAT مدخلات للأحداث.
genericlogcateventparser.logcatevent struct لعقد حدث logcat مع نوع الحدث وإطلاق رسالة logcat
getPreviousPassedHelper المساعد للحصول على مرشحات الاختبار السابقة.
gkideviceflashpreparer محاضر مستهدف يومض الجهاز مع صورة Android kernel العامة العامة.
التكوين العالمي تطبيق IGlobalConfiguration الذي يخزن كائنات التكوين المحملة في الخريطة
GlobalFiltergetter تنفيذ الخدمة الذي يعيد مرشحات الاحتجاج المعطى.
GlobalTestfilter خيارات التصفية المطبقة على الاحتجاج.
googleapiclientutil utils لإنشاء عميل Google API.
GoogleBenchmarkResultParser تقوم بتوصيف نتائج Google Benchmark التي تعمل من Shell ، وإرجاع خريطة مع جميع النتائج.
googlebenchmarktest اختبار يقوم بتشغيل حزمة اختبار Google Benchmark على الجهاز المعطى.
الحبيبيريبيليستوراببر تعمل فئة الغلاف على IRemoteTest لتحبيب iRemotetest في مستوى testcase.
GranularRetriableTestWrapper.StartEndCollector مساعد الفصل للقبض على بداية ونهاية المدى المفقود.
Gsideviceflashpreparer محاضر الهدف الذي يومض الجهاز مع صورة نظام Android العامة.
GTest اختبار يدير حزمة اختبار أصلية على جهاز معين.
gtestbase الفئة الأساسية من GTEST
GtestListTestparser محلل النتيجة لوضع تشغيل GTEST الجاف مع معلمة "-gtest_list_tests".
gtestresultparser يوسع نتائج "وضع الإخراج الخام" للاختبارات الأصلية باستخدام GTEST التي تعمل من shell ، ويبلغ itestinvocationListener من النتائج.
gtestxmlresultparser يقوم بتوصيف نتائج "وضع إخراج XML" من الاختبارات الأصلية باستخدام GTEST التي تعمل من shell ، ويبلغ itestrunlistener عن النتائج.

ح

HarnessException فئة استثناء قاعدة للاستثناء الذي تم إلقاؤه داخل الحزام.
HarnessioException تسخير الاستثناء الذي يساعد في حمل مشكلات الملف.
Harnessruntimeexception
Haphostmonitor تنفيذ AbstractHostMonitor الذي يراقب ذاكرة الكومة على المضيف وتسجيلها بشكل دوري إلى سجل التاريخ.
HelloWorldMultitargetPreparer مثال على تنفيذ IMultiTargetPreparer .
HistoryLogger سجل TF سجل ، سجل خاص يحتوي على بعض الأحداث المحددة فقط.
HostGtest اختبار يدير حزمة اختبار أصلية.
HostMetric يمثل هذا الفئة عينة مترية مضيفة ليتم الإبلاغ عنها.
Hostoptions فئة حامل خيارات المضيف.
HostStatsDmetricCollector IMetricCollector الذي يجمع مقاييس STATSD من جانب المضيف باستخدام أوامر الأداة المساعدة STATSD.
HostTest عداء اختبار للاختبارات القائمة على المضيف Junit.
HOSTUTILS ينفذ بعض طرق المنفعة المفيدة لتشغيل اختبارات المضيف.
hprofallocsiteparser فئة المساعدة لتحليل المعلومات من قسم مواقع التخصيص في تقارير HPROF.
httphelper يحتوي على أساليب مساعد لطلب طلبات HTTP
httphelper.requestrunnable Runnable لتقديم الطلبات مع IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult) .
httpmultipartpost فئة المساعدة لجعل طلبات نشر HTTP متعددة.
httpremotefileresolver تنفيذ IRemoteFileResolver الذي يسمح بتنزيل الملف البعيد عبر HTTP
httpsremotefileresolver تنفيذ IRemoteFileResolver الذي يسمح بتنزيل الملف البعيد عبر HTTPS

أنا

إيبي واجهة تمثل ABI قيد الاختبار.
iabireceiver اختبار يحتاج إلى ABI قيد الاختبار.
Iandroiddebugbridge تعريف واجهة أساليب AndroidDebugBridge المستخدمة في هذه الحزمة.
iAppBuildinfo تم إهمال هذه الواجهة. استخدم IBuildInfo مباشرة.
iautoretribletest واجهة لـ IRemoteTest التي لا تنفذ ITestFilterReceiver ولكنها لا تزال ترغب في دعم الترجع التلقائي.
ibatteryinfo الواجهة التي تحدد التفاعل مع بطارية الجهاز.
ibatteryinfo.batterystate يصف حالة شحن البطارية الحالية.
Ibuildinfo يحمل معلومات حول البناء قيد الاختبار.
ibuildinfo.buildinfoproperties بعض الخصائص التي يمكن أن يضطر بها IBuildInfo إلى تعديل بعض التعامل معها.
Ibuildprovider مسؤولة عن توفير المعلومات المتعلقة بالبناء قيد الاختبار.
IbuildReceiver اختبار يحتاج إلى الإشارة إلى البناء قيد الاختبار.
iclusterclient واجهة للتفاعل مع الخلفية TFC.
iclusterevent واجهة لأي حدث الكتلة ليتم تحميله على TFC.
iclustereventuploader <t يمتد iclusterevent > واجهة ل clustereventuploader
iclusteroptions واجهة للحصول على خيارات متعلقة الكتلة.
icommandoptions حاوية لخيارات التنفيذ للأوامر.
icommandscheduler جدولة لتشغيل أوامر TradeFederation.
icommandscheduler.ischeduledInvocationListener مستمع لأحداث الاحتجاج عند اكتمال الاحتجاج.
icopsubressiontrategy واجهة تمثل خوارزمية ضغط يمكن تحديدها في وقت التشغيل.
iconfigoptionvaluetransformer واجهة لمعالجة قيمة خيار التكوين
iconfigablevirtualDevice واجهة لتوفير معلومات حول معلومات الجهاز الظاهري المسبق للتكوين (IP المضيف ، المستخدم المضيف ، المنافذ الإزاحة وما إلى ذلك).
أيقونة معلومات التكوين لاستدعاء TradeFederation.
IconFigurationFactory مصنع لإنشاء IConfiguration
iconfigurationReceiver واجهة بسيطة لتمثيل كائن يقبل IConfiguration .
iconfigurationserver واجهة لخادم التكوين.
icredentialfactory واجهة لمصنع بيانات الاعتماد لإنشاء Credential OAUTH2.
idefaultObjectLoader واجهة لتحميل الكائنات الافتراضية التي يجب أن تكون جزءًا من تكوين YAML الخاص بنا.
idefaultObjectLoader.LoaderConfiguration كائن تكوين التحميل لتمرير المعلومات إلى المحمل.
IdeviceActionReceiver يوفر API لتلقي أحداث الجهاز.
idevicebuildinfo A IBuildInfo الذي يمثل إنشاء جهاز Android كامل و (اختياريا) اختباراته.
IdeviceBuildprovider IBuildProvider الذي يستخدم المعلومات من ITestDevice لاسترداد البناء.
IdeviceConfiguration واجهة حامل تكوين الجهاز.
Ideviceflasher يومض صورة الجهاز على جهاز.
ideviceflasher.userdataflashoption تعداد خيارات للتعامل مع صورة userdata
Idevicemanager واجهة لإدارة مجموعة من الأجهزة المتاحة للاختبار.
Idevicemanager.IfastBootListener مستمع للتغييرات في حالة Fastboot.
Idevicemonitor واجهة لمراقبة حالة الأجهزة.
Idevicemonitor.devicelister فئة تشبه Runnable التي يجب أن تعيد الأجهزة المعروفة وحالاتهم.
idevicerecovery واجهة لاستعادة جهاز قد تم عدم اتصاله.
ideviceselection واجهة لمعايير اختيار الجهاز.
ideviceselection.basedeviceType
Idevicestatemonitor يوفر مرافق لمراقبة حالة IDevice .
idevicetest واجهة للكائن الذي يحتاج إلى إشارة إلى ITestDevice .
قابلية للتطبيق الواجهة التي تصف كائنًا تجاريًا يمكن تعطيله.
idynamicshardingclient واجهة الغلاف لعميل Sharding

هذا موجود حتى نتمكن من المبادلة في HTTP واحد أو اختبار واحد إذا لزم الأمر.

idynamicshardingConnectionInfo واجهة للفئات التي تحتوي على معلومات اتصال تقلصية ديناميكية
Iemail واجهة لإرسال البريد الإلكتروني.
iemail.message حاوية لبيانات رسالة البريد الإلكتروني.
IfileDownloader واجهة لتنزيل ملف بعيد.
Ifileentry تعريف الواجهة الذي يوفر عقدًا أبسطًا وقابلًا للسخرية لأساليب FileEntry .
ifileresolverloader تحميلات تطبيقات IRemoteFileResolver .
ifileresolverloader.resolverloadingexception استثناء تم إلقاؤه إذا لم يكن من الممكن تحميل المحلول أو تهيئته.
IflashingResourceSer واجهة لتوفير إصدارات مطلوبة من ملفات الصور الإضافية اللازمة لفلاش الجهاز.
IflashingResourceSretriever واجهة لاسترداد ملفات الصور الإضافية اللازمة لفلاش الجهاز.
Ifolderbuildinfo مجردة بسيطة IBuildInfo التي تحتوي القطع الأثرية التي تحتوي على بنية في دليل نظام الملفات المحلي.
Iformattergenerator واجهة تصف التنسيق لـ SuiteResultHolder .
Iglobalconfiguration فئة لتشمل معلومات التكوين العالمية لمثيل واحد للاتحاد التجاري (يشمل أي عدد من دعوات التكوينات الفعلية).
iharnessexception وصف واجهة استثناء تسخير التي سيتم تنفيذها من خلال استثناءات تسخير.
ihostcleaner ينظف المضيف بعد الانتهاء من الاختبار.
Ihosthealthagent واجهة لإبعاد مقاييس المضيف أو الجهاز.
ihostmonitor واجهة لإرسال بيانات المضيف
ihostmonitor.hostdatapoint فئة عامة للبيانات ليتم الإبلاغ عنها.
ihostmonitor.hostmetrictype
ihostoptions واجهة صاحب خيارات المضيف.
ihostoptions.permitlimittype تعداد وصف محددات التصاريح المحتملة
ihostrestercemanager واجهة إلى المورد المضيق المدير.
ihttphelper أساليب المساعدة لأداء طلبات HTTP.
ihttphelper.datasizeexception
iinvocationContext يحمل معلومات حول الاحتجاج للاختبارات للوصول إذا لزم الأمر.
iinvocationContext.timingevent
iinvocationContextreceiver اختبار يحتاج إلى إشارة إلى سياق الاحتجاج.
iinvocationExecution واجهة تصف الإجراءات التي سيتم تنفيذها كجزء من الاحتجاج.
ikeystoreclient واجهة للوصول إلى متجر مفتاح لكلمة المرور أو البيانات الحساسة.
ikeystorefactory مصنع لإنشاء IKeyStoreClient .
ilabpreparer واجهة العلامة لمحاضري المختبرات

انظر ITargetPreparer للحصول على وصف لما تهدف هذه الواجهات.

IleveledLogotput توفر الفئات التي تنفذ هذه الواجهة طرقًا تتعامل مع رسائل السجل الإخراج.
ilogcatreceiver الفئة التي توفر إخراج logcat للجهاز باعتبارها InputStreamSource .
ilogregistry واجهة لمسجل ILogOutput singleton الذي يعدد الإرسال ويدير سجلات مختلفة.
ilogregistry.eventtype الأحداث المفيدة التي يجب تسجيلها
ilogsaver توفر الفئات التي تنفذ هذه الواجهة طرقًا لتخزين السجلات إلى موقع مركزي.
ilogsaverlistener يسمح لـ ITestInvocationListener S بالاستماع إلى متى يتم حفظ ملفات السجل.
ImageContentAnalzer محلل لتحليل محتوى صورة الجهاز
imanagedtestdevice itestdevice الذي تدار دورة حياته.
imanagedtestdevice.deviceeventresponse حاوية للاستجابة لمكالمة IManagedTestDevice#handleAllocationEvent(DeviceEvent)
imanagedtestdevicefactory واجهة المبدع لـ IManagedTestDevice S
imetriccollector سيتم إضافة هذه الواجهة كديكور عند نتائج الإبلاغ عن نتائج من أجل جمع مقاييس المطابقة.
imetriccollectorreceiver واجهة لـ IRemoteTest S لتنفيذها إذا احتجت إلى الحصول على قائمة IMetricCollector S في تشغيل الاختبار.
imclyyamlresulthandler واجهة معالج النتيجة MoBly Yaml.
imclyyamlresulthandler.itestresult واجهة نتيجة MoBly Yaml
imodulecontroller واجهة للتحكم إذا كان ينبغي تنفيذ الوحدة النمطية أم لا.
imodulecontroller.runstrategy تعداد وصف كيفية تنفيذ الوحدة النمطية.
imoduleparameterhandler واجهة معلمات وحدات الأجنحة.
imultidevicerecovery واجهة لاستعادة أجهزة متعددة دون اتصال.
imultidevicetest تم إهمال هذه الواجهة. يتم الاحتفاظ بهذه الواجهة مؤقتًا للتوافق ولكن لم يعد يستخدم فعليًا. من فضلك لا تنفذها.
ImultitargetPreparer يعد بيئة الاختبار للعديد من الأجهزة معًا.
inativedevice يوفر واجهة برمجة تطبيقات موثوقة وأعلى قليلاً إلى ddmlib IDevice .
inativedevicetest واجهة للكائن الذي يحتاج إلى إشارة إلى INativeDevice .
remrementalimageutil فائدة للاستفادة من تحديث الصورة والجهاز الإضافي.
Infraerroridentifier معرفات الخطأ من الاتحاد التجاري Infra ، و INFRA التابع (مثل Build Infra).
InputStreamSource تلتف هذه الواجهة بشكل أساسي ERROR(/InputStream) لجعلها قابلة للاستنساخ.
installAllTestZipAppSsetup ITargetPreparer الذي يقوم بتثبيت جميع التطبيقات في ZIP اختبار.
installapexModuleTargetPreparer
installapksetup ITargetPreparer الذي يقوم بتثبيت واحد أو أكثر من APKs الموجودة على نظام الملفات.
installbuildenvapksetup A ITargetPreparer الذي يقوم بتثبيت واحد أو أكثر من اختبارات APKs من نظام Android Build Env.
تثبيت instrumentationStest يدير جميع الأجهزة الموجودة على الجهاز الحالي.
Instantapphandler معالج ModuleParameters#INSTANT_APP .
InstrumentationPreparer ITargetPreparer الذي يدير الأجهزة
InstrumentationTest اختبار يدير حزمة اختبار الأجهزة على الجهاز المعطى.
InvocationContext التنفيذ العام لـ IInvocationContext .
InvocationExecution الفصل الذي يصف جميع خطوات الاحتجاج: تنزيل ، Target_Prep ، إجراء اختبارات ، تنظيف.
InvocationLocal <T> يوفر هذا الفئة متغيرات النطاق.
InvocationMetricLogger فئة فائدة للاحتجاج لتسجيل بعض المقاييس.
invocationMetricLogger.invocationGroupMetrickey يسمح التجميع بتسجيل عدة مجموعات تحت نفس المفتاح.
invocationMetricLogger.invocationMetricKey بعض المفتاح الخاص المسماة الذي سنقوم دائمًا بسكانه من أجل الاحتجاج.
InvocationStatus فئة لتخزين حالة الاحتجاج.
InvocationStatus التعداد المساعد لتمثيل حالة الاحتجاج
invocationsummaryhelper فئة المساعدة لجمع TestSummary الإبلاغ عن مجموعة من المستمعين
InvocationToJunitResultForwarder الفصل الذي يستمع إلى أحداث ITestInvocationListener وإعادة توجيهها إلى TestListener .
IpoStProcessor معالجات ما بعد هو كائن اتحاد تجاري يهدف إلى السماح بمعالجة المقاييس والسجلات بعد الاختبارات وقبل الإبلاغ عن النتائج.
IREMOTEFEATURE واجهة تصف ميزة في TradeFed يمكن تنفيذها بناءً على الطلب.
Iremotefileresolver واجهة للكائنات التي يمكنها حل ملف عن بعد إلى ملف محلي.
IREMOTEFILERESOLVER.REMOTEFILERESOLVERARGS انتقلت ARGS إلى Resolvers
iremotefileresolver.resolvedfile فئة عقد معلومات حول الملف الذي تم حله وبعض البيانات الوصفية.
IREMotesCheduledListenersFeature امتداد IRemoteFeature لدعم المرور في IScheduledInvocationListener s.
Iremotetest اختبار التقارير ينتج مباشرة إلى ITestInvocationListener .
ireportnotexecuted في حالة وجود تنفيذ غير مكتمل ، يجوز IRemoteTest الذي ينفذ هذه الواجهة الإبلاغ عن اختباراتها غير التنفيذية لتحسين التقارير.
Irescheduler واجهة لإعادة جدولة التكوين للتنفيذ في المستقبل.
IresourcemetricCollector واجهة المستخدم لتنفيذ جامعي الموارد المخصصة.
Irestapihelper واجهة مساعد لأداء مكالمات API REST.
IresumableTest تم إهمال هذه الواجهة. لا حاجة لهذا بعد الآن
IrtryDecision واجهة تقود قرار إعادة المحاولة وتطبيق المرشح على الفصل لمزيد من إعادة المحاولة المستهدفة.
Iruntimehintprovider
Irunutil واجهة لتشغيل العمليات المحددة وأوامر النظام.
irunutil.envpriority التعداد الذي يحدد ما إذا كان وضع أو يفسد ENV معينة.
irunutil.irunnableresult واجهة للتنفيذ بشكل غير متزامن عملية تُرجع حالة منطقية.
Isandbox الواجهة التي تحدد صندوق رمل يمكن استخدامه لتشغيل الاحتجاج.
Isandboxfactory مصنع لإنشاء ISandbox .
isetoptionreceiver يجب أن يكون لتنفيذ هذه الواجهة Option باسم "Set-Option" مرتبط بـ HostTest#SET_OPTION_NAME .
IshardableListener ITestInvocationListener التي يمكن أن تتفق.
IshardableTest IRemoteTest التي يمكن تقسيمها إلى اختبارات فرعية قابلة للتنفيذ بشكل منفصل.
Ishardhelper واجهة كائن يصف استراتيجية التقشير لتبني تكوين.
معزولة ينفذ عداء تجاري يستخدم عملية فرعية لتنفيذ الاختبارات في بيئة منخفضة الاعتماد بدلاً من تنفيذها على العملية الرئيسية.
isupportgortgranularsults الواجهة التي تحدد ما إذا كان ITestInvocationListener يدعم استلام النتائج الحبيبية أم لا.
isystemstatuschecker المدقق الذي يقوم بالتحقق من حالة النظام ويعيد منطقية للإشارة إلى ما إذا كان النظام في حالة متوقعة.
isystemstatuscheckerreceiver IRemoteTest يتطلب الوصول إلى ISystemStatusChecker من التكوين.
ItargetCleaner تم إهمال هذه الواجهة. تم نقل Teardown إلى واجهة ItargetPreparer الأساسية.
ItargetPreparer يعد بيئة الاختبار لتشغيل الاختبار.
iterrablefailureHandler واجهة للتعامل مع حالات الفشل الرهيبة من LogUtil.CLog.wtf(String, Throwable)
itestannotationfilterreceiver عداء يمكنه تصفية الاختبارات التي يتم تشغيلها بناءً على التعليقات التوضيحية.
itestcollector يوفر الدعم لجمع الاختبار ؛ عند التعيين ، يجب على Test Runner إجراء تشغيل جاف لجمع حالات الاختبار دون تنفيذها بالفعل.
itestdevice يوفر واجهة برمجة تطبيقات موثوقة وأعلى قليلاً إلى ddmlib IDevice .
itestdevice.apexinfo فئة بنية بسيطة لتخزين المعلومات حول قمة واحدة
itestdevice.mountpointinfo فئة بنية بسيطة لتخزين المعلومات حول نقطة تركيب واحدة
itestdevice.recoverymode
itestfilefilterreceiver عداء يمكنه استلام ملف يحدد الاختبارات التي يتم تشغيلها و/أو عدم التشغيل.
itestfilterreceiver عداء يمكنه تصفية الاختبارات التي يتم تشغيلها.
itestInformationReceiver واجهة لتلقي TestInformation لبعض الفئات.
itestinvocation يتعامل مع احتجاج اختبار TradeFederation.
itestinvocation.exitInformation يمثل بعض معلومات الخروج للحصول على الاحتجاج.
itestinvocationListener مستمع لنتائج الاختبار من اختبار الاحتجاج.
iteStlifecyclereceiver يتلقى إشعارات الحدث أثناء تشغيل اختبار الأجهزة.
itestlogger كيان يمكنه أداء تسجيل دفق البيانات من أنواع مختلفة.
iteStloggerReceiver كيان يمكن حقنه بمثال ITestLogger بحيث يمكن استخدامه لأغراض التسجيل.
itestspool الواجهة التي تصف مجموعة من الاختبارات التي يمكننا الوصول إليها والتشغيل
itestsuite فئة مجردة تستخدم لتشغيل جناح الاختبار.
itestsuite.multidevicemodulestrategy
itestsuiteresultloader واجهة تصف المساعد لتحميل النتائج السابقة بطريقة يمكن إعادة تشغيلها.
itestSummaryListener الواجهة التي تسمح لـ ITestInvocationListener بتبادل بعض المعلومات المحدودة عبر الملخصات.
itestszipinstaller يقوم بتثبيت الاختبارات من ملف zip اختبارات (كما تم إخراجها بواسطة نظام الإنشاء) على جهاز.
ItokenProvider الواجهة التي تصف كائنًا يمكنه توفير الرموز المميزة لجهاز معين.
ItokenRequest الواجهة التي يمكن أن تنفذها IRemoteTest لفضح حقيقة أنه يتطلب جهازًا مع رمز خاص.

ج

Jarhosttest اختبار عداء لاختبارات Junit في الجانب المضيف.
JarHostTest.HostTestListener مستمع مجمّع يقوم بإعادة توجيه كافة الأحداث باستثناء testRunStarted () وtestRunEnded () إلى المستمع المضمن.
JavacodecoverageCollector مستندة إلى BaseDeviceMetricCollector ستقوم بسحب قياسات تغطية Java من الجهاز وتسجيلها كأفثار اختبار.
JavacodEcoverageFlusher فئة الأدوات المساعدة التي تعيد تعيين وتدفق قياسات تغطية كود Java من العمليات التي تعمل على الجهاز.
JsonfileKeystoreClient تنفيذ عينة حيث يقوم ملف JSON المحلي بتصرف متجر رئيسي.
JsonfileKeystorefactory تنفيذ مصنع JSON Keystore ، والذي يوفر JSONFileKeyStoreClient للوصول إلى ملف متجر JSON Key.
jsonhttptestresultreporter مراسل نتيجة تشفير نتائج مقاييس الاختبار وفرعها ومعلومات الجهاز في JSON ونشرها في نقطة نهاية خدمة HTTP
Junit4ResultForwarder وكيل النتيجة من Junit4 Runner.
JUNIT4TESTFILTER فئة HELPER التي توفر التصفية لـ JUNIT4 Runner من خلال تمديد Filter .
Junitrunutil فئة مساعد لتوجيه IRemoteTest#run(TestInformation, ITestInvocationListener) استدعاء إلى Test#run(TestResult) .
junittoinvocationResultforwarder الفصل الذي يستمع إلى أحداث TestListener وإعادة توجيهها إلى ITestInvocationListener .
JUNITXMLPARSER المحلل اللغوي الذي يستخلص بيانات نتائج الاختبار من نتائج JUNIT المخزنة في XMLJUnitResultFormatter's ANT وإعادة توجيهها إلى itestinvocationListener.

ك

KerneltargetTest اختبار عداء للتشغيل القابل للتنفيذ على الهدف وتوحل Tesult من اختبار kernel.
KerneltestmoduleController فئة أساسية لوحدة التحكم في الوحدة النمطية لعدم إجراء اختبارات عندما لا تتطابق مع الهندسة المعمارية.
KeyGuardControllerstate حاوية للدول الرئيسية.
KeyGuardStatuschecker يتحقق من حالة حارس المفتاح بعد تنفيذ الوحدة النمطية.
KeyStoreException يتم إلقاؤه عند حدوث خطأ في متجر مفتاح مميت.
KillexistingEmulatorPreparer ITargetPreparer الذي يغلق محاكي الجري.
المعروف FailurePreparer استعدّم هدف لتخطي إعادة محاولة الفشل المعروف.
KtapResultParser يقرأ إخراج KTAP كما تنتجها وحدة اختبار Kunit ووضعها في ملف "النتائج" تحت DebuGFs.
ktapresultparser.parseresolution
kunitmoduletest اختبار عداء لتشغيل وحدات اختبار kunit على الجهاز.

ل

labresourcedevicemonitor مراقبة موارد المختبر التي تهيئة/يدير خادم GRPC لـ LabresourCeervice.
bargeOutputReceiver فئة مصممة للمساعدة في تشغيل أوامر طويلة المدى لجمع الإخراج.
LastShardDetector عند تشغيل Sharding المحلي ، في بعض الأحيان نريد فقط تنفيذ بعض الإجراءات عندما تصل Shard الأخيرة invocationEnded(long) .
LaunchCvDhelper مساعد الأداة المساعدة للتحكم في LANCH_CVD في Cuttlefish VM.
تسرب مدقق الحالة للتأكد من أن الوحدة النمطية لا تسرب مؤشر ترابط تشغيل.
LegacySubProcessResultSreporter تنفيذ متجمد لمراسل نتائج العمليات الفرعية والذي ينبغي أن يظل متوافقًا مع الإصدارات السابقة من TF/CTS (على سبيل المثال 8+) ، على الرغم من التغييرات في فطائرها الفائقة.
ListinStrumentationParser A IShellOutputReceiver الذي يخلع إخراج استعلام "أجهزة قائمة PM"
listinstrumentationparser.instrumentationTarget
LocalAndroidvirtualDevice الفصل للأجهزة الافتراضية المحلية التي تعمل على مضيف TradeFed.
LocalAppBuildprovider IBuildProvider الذي يبني IBuildInfo استنادًا إلى مسار محلي مقدم
LocalDeveloper يكتشف ويعود ما إذا كان هذا مطورًا محليًا يدير Tradefed.
LocalDeviceBuildProvider A IBuildProvider الذي يبني IDeviceBuildInfo استنادًا إلى مسار دليل نظام الملفات المقدم.
LocalEmulatorLaunch محرك Target يطلق محاكيًا محليًا من بيئة بناء Android.
LocalEmulatorsnapshot مُستهدف مخصص لإنشاء لقطة محاكي نظيفة من بيئة بناء/تطوير Android
LocalFileHeader LocalFileHeader هو فئة تحتوي على معلومات ملف/مجلد داخل ملف مضغوط.
LocalFileresolver تنفيذ IRemoteFileResolver الذي يسمح بربط الملفات المحلية
LocalFolderBuildProvider a IBuildProvider الذي يبني IFolderBuildInfo استنادًا إلى مسار محلي مقدم
LocalHostreSourCemanager مورد المدير المضيف.
محلي تنفيذ مجموعة من الاختبارات المحلية
LocalRuninStructionBuilder فائدة لتجميع التعليمات لتشغيل الاختبار محليا.
locksettingsbaselinesetter Setter لإزالة إعدادات قفل الشاشة.
LogcatCrashResultForwarder مستمع خاص: في حالات الفشل (تعطل عملية الأجهزة) سيحاول استخراج العطل من logcat وإضافته إلى رسالة الفشل المرتبطة بالاختبار.
logcateventparser
logcateventType أنواع الأحداث لـ LogcatEventParser .
LogcatonFailureCollector جامع سوف يلتقط وتسجيل logcat عند فشل حالة الاختبار.
logcatreceiver الفصل الذي يجمع logcat في الخلفية.
logcattimingMetricCollector جامع متري الذي يجمع معلومات التوقيت (على سبيل المثال وقت تبديل المستخدم) من Logcat أثناء اختبارات واحدة أو متعددة متكررة باستخدام أنماط regex المعطاة لتحليل إشارات البدء والنهاية للحدث من خطوط Logcat.
logDatatype يمثل نوع بيانات بيانات السجل.
ملف تسجيل فئة لعقد البيانات الوصفية لملف السجل المحفوظ.
logfilesaver مساعد لـ ITestInvocationListener الذي سيحفظ بيانات السجل إلى ملف
Logreceiver
logregistry تنفيذ ILogRegistry الذي يعدد الإرسال ويدير سجلات مختلفة ، باستخدام التطبيق المناسب بناءً على ThreadGroup من مؤشر الترابط إجراء المكالمة.
LogSaverResultForwarder ResultForwarder لحفظ السجلات باستخدام حافظة الملفات العامة.
logutil فئة الأداة المساعدة تسجيل.
logutil.clog فئة shim for Log التي تستخدم اسم الفئة البسيطة للمتصل كعلامة السجل
Luciresultreporter مراسل النتائج الذي يحفظ نتائج الاختبار التي يحتاجها ResultDB و Luci في تنسيق JSON (GO/SPERENCE-SING) وتسجيل موقع الملف في وحدة التحكم.

م

mainlineemoduleHandler فئة معالج بسيطة للوحدات النمطية الرئيسية التي تنشئ installapexmoduleTargetPreparer وضخت الرابط الديناميكي فيه استنادًا إلى الوحدات النمطية الرئيسية المعطاة لاسترداد تلك الوحدات النمطية تلقائيًا.
mainlinetestmodulecontroller الفئة الأساسية لوحدة التحكم في الوحدة النمطية لتشغيل الاختبارات بناءً على وحدات الخط الرئيسي المحملة مسبقًا على الجهاز قيد الاختبار.
إدارة المدارة جهاز يعمل داخل جهاز افتراضي نديره عن بُعد عبر مثيل TradeFed داخل VM.
ManagedTestDeviceFactory المصنع لإنشاء نوع مختلف من الأجهزة التي يمكن مراقبتها بواسطة TF
maxsdkmodulecontroller الفئة الأساسية لوحدة التحكم في الوحدة النمطية لعدم تشغيل الاختبارات على الإصدارات أعلى من رقم إصدار SDK المحدد.
mergedzipentrycollection دمج إدخالات zip الفردية في ملف zip كبير في كتل لتقليل محاولات التنزيل.
mergemultibuildtargetPreparer IMultiTargetPreparer الذي يسمح بتمرير المعلومات من أحد البناء إلى آخر عن طريق تسميةهم ومفتاح الملف لنسخه إلى البناء الآخر.
mergestrategy يصف كيفية تجميع النتائج عند وجود محاولات متعددة.
MetricFilePostProcessor تستخدم لتحميل ملف سجل المقاييس الذي تم جمعه أثناء اختبار الاختبار وتشغيله.
القياس التعليق التوضيحي لأساليب الاختبار المشروحة مع @Test ، أو إذا كان التعليق التوضيحي جزءًا من قائمة التعليقات TestDescription التي تسمح بتحديد بعض المعلمات الإضافية المفيدة: ضبط سلوك جامعي ، تصفية بعض الطرق.
metricsxmlresultreporter يكتب MetricsxMlResultreporter مقاييس الاختبار وتشغيل المقاييس إلى ملف XML في مجلد محدد بواسطة معلمة مجلد المقاييس في المرحلة المحتضرة من الاختبار.
metrictestcase تمديد TestCase الذي يسمح بتسجيل المقاييس عند التشغيل كجزء من التجارة.
metrictestcase.logholder هيكل لعقد ملف السجل ليتم الإبلاغ عنه.
metricutil فئة الأداة المساعدة لسحب المقاييس من تكوينات STATSD المدفوعة.
القياس يحتوي على طرق فائدة شائعة لتخزين مقاييس الاختبار ، وتجميع المقاييس في اختبارات مماثلة وكتابة المقاييس إلى ملف.
minapilevelmodulecontroller الفئة الأساسية لوحدة التحكم في الوحدة النمطية لعدم تشغيل الاختبارات عندما يكون أقل من مستوى API محدد.
minsdkmodulecontroller فئة أساسية لوحدة التحكم في الوحدة النمطية لعدم تشغيل الاختبارات على الإصدارات أدناه رقم إصدار SDK محدد.
miximagezippreparer IMultiTargetPreparer الذي يمزج بين صور بناء النظام في إنشاء جهاز.
MixKerneltargetPreparer ITargetPreparer الذي يسمح بخلط صورة kernel مع صورة الجهاز.
MoblybinaryHosttest اختبار المضيف يهدف إلى تشغيل ملف ثنائي MoBly Python من نظام بناء Android (SOONG)
MoBlyyAmlResultControllerInfoHandler MOBLE YAML نتيجة "معلومات وحدة التحكم".
MoBlyyAmlResultControllerInfoHandler.ControllerInfo
MoBlyyAmlResultControllerInfoHandler.ControllerInfo.Builder
moblyyamlresulthandlerfactory MoBly Yaml Result Handler Factory الذي يولد المعالج المناسب بناءً على نوع النتيجة.
moblyyamlresulthandlerfactory.invalidresulttypeexception
moblyyamlresulthandlerfactory.type
MoBlyyAmlResultParser MoBly Yaml اختبار نتائج المحلل.
moblyyamlresultrecordhandler MOBLY YAML نتيجة "سجل" معالج العناصر.
moblyyamlresultrecordhandler.record
moblyyamlresultrecordhandler.record.builder
moblyyamlresultrecordhandler.recordResult
moblyyamlresultsummaryhandler MOBLE YAML نتيجة المعالج العناصر "ملخص".
moblyyamlresultsummaryhandler.summary
moblyyamlresultsummaryhandler.summary.builder
moblyyamlresulttestnamelisthandler MOBLE YAML نتيجة "قائمة اختبار قائمة".
MoBlyyAmlResultTestnamelisthandler.testnamelist
MoBlyyAmlResulttestnamelisthandler.testnamelist.builder
moblyyamlresultuserdatahandler MOBLE YAML نتيجة عنصر العناصر "بيانات المستخدم".
moblyyamlresultuserdatahandler.userdata
MoBlyyAmlResultUserdatahandler.userdata.builder
moduleDefinition حاوية لتكوين تشغيل الاختبار.
ModuleListener المستمع المرفق بكل IRemoteTest من كل وحدة من أجل جمع قائمة النتائج.
modulelogcatcollector نسخة من جامع logcat ولكن للوحدة النمطية.
Modulemerger فئة المساعدة للتشغيل المتعلقة بدمج ITestSuite و ModuleDefinition بعد الانقسام.
moduleOemTargetPreparer
ModuleParameters Special values associated with the suite "parameter" keys in the metadata of each module.
ModuleParametersHelper Helper to get the IModuleParameterHandler associated with the parameter.
ModulePusher
ModulePusher.ModulePushError Fatal error during Mainline module push.
ModuleSplitter Helper to split a list of modules represented by IConfiguration into a list of execution units represented by ModuleDefinition .
ModuleTestTypeUtil Contains common utility methods for checking module.
MultiFailureDescription Collect multiple FailureDescription in one holder.
MultiMap <K, V> A ERROR(/Map) that supports multiple values per key.

ن

NameMangleListener A proxy listener to translate test method, class, and package names as results are reported.
NativeBenchmarkTest A Test that runs a native benchmark test executable on given device.
NativeBenchmarkTestParser A IShellOutputReceiver that parses the benchmark test data output, collecting metrics on average time per operation.
NativeBridgeModuleController A module controller to check if a device support native bridge.
NativeCodeCoverageFlusher A utility class that clears native coverage measurements and forces a flush of native coverage data from processes on the device.
NativeDevice Default implementation of a ITestDevice Non-full stack android devices.
NativeDevice.AdbAction A ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) for running a OS 'adb ....' command.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) for rebooting a device.
NativeDevice.RebootMode A mode of a reboot.
NativeDeviceStateMonitor Helper class for monitoring the state of a IDevice with no framework support.
NativeLeakCollector A ITargetPreparer that runs 'dumpsys meminfo --unreachable -a' to identify the unreachable native memory currently held by each process.
NativeStressTest A Test that runs a native stress test executable on given device.
NativeStressTestParser A IShellOutputReceiver that parses the stress test data output, collecting metrics on number of iterations complete and average time per iteration.
NegativeHandler Handler that specify that nothing should be done and the parameter should not create any extra module.
NestedDeviceStateMonitor Device state monitor that executes extra checks on nested device to accommodate the specifics of the virtualized environment.
NestedRemoteDevice Representation of the device running inside a remote Cuttlefish VM.
NetworkNotAvailableException Thrown when a device is not able to connect to network for testing.
NoApkTestSkipper Special preparer that allows to skip an invocation completely (preparation and tests) if there are no apks to tests.
NoDeviceException Thrown when there's no device to execute a given command.
NoisyDryRunTest Run noisy dry run on a command file.
NoOpConfigOptionValueTransformer An no-op IConfigOptionValueTransformer
NotMultiAbiHandler Special handler that notify the SuiteModuleLoader that the secondary abi should not create a module.
NullDevice A placeholder IDevice used by DeviceManager to allocate when IDeviceSelection#nullDeviceRequested() is true

يا

OpenObjectLoader Loader for the default objects available in AOSP.
خيار Annotates a field as representing a IConfiguration option.
Option.Importance
OptionClass Annotates a class as representing a IConfiguration object.
OptionCopier A helper class that can copy Option field values with same names from one object to another.
OptionDef Holds the details of an Option .
OptionFetcher Helper to get the test options from the parent process.
OptionNotAllowedException Specific ConfigurationException when an option is not allowed to be passed in the command line.
OptionSetter Populates Option fields.
OptionSetter.OptionFieldsForName Container for the list of option fields with given name.
OptionUpdateRule Controls the behavior when an option is specified multiple times.
OtaDeviceBuildInfo A IDeviceBuildInfo used for over-the-air update testing.
OtatoolsBuildInfo An IBuildInfo that contains otatools artifacts.
OtaZipfileBuildProvider Provides a IBuildInfo based on a local OTA zip file.
OxygenClient A class that manages the use of Oxygen client binary to lease or release Oxygen device.
OxygenUtil Utility to interact with Oxygen service.

ص

PackageInfo Container for an application's package info parsed from device.
PackageInstalledModuleController Module controller to not run tests when the device has not got the given packages installed.
Pair <A, B> Define our own Pair class which contains two objects.
PairingMultiTargetPreparer A multi-target preparer helps make Bluetooth pairing (and connection) between two devices.
ParallelDeviceExecutor <V> Wrapper of ERROR(/ExecutorService) to execute a function in parallel.
ParentSandboxInvocationExecution Version of InvocationExecution for the parent invocation special actions when running a sandbox.
ParentShardReplicate Replicate a setup for one device to all other devices that will be part of sharding.
PartialZipDownloadCache Utility to cache partial download files based on their content.
PassingTestFileReporter A ITestInvocationListener that saves the list of passing test cases to a test file
PerfettoGenericPostProcessor A post processor that processes text/binary metric perfetto proto file into key-value pairs by recursively expanding the proto messages and fields with string values until the field with numeric value is encountered.
PerfettoGenericPostProcessor.AlternativeParseFormat
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT
PerfettoPreparer Perfetto preparer pushes the config file in to the device at a standard location to which perfetto have access to.
PerfettoPullerMetricCollector Base implementation of FilePullerDeviceMetricCollector that allows pulling the perfetto files from the device and collect the metrics from it.
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT
PerfettoTraceRecorder A utility class for recording perfetto trace on a ITestDevice .
PrettyPrintDelimiter Helper utility that helps to print delimited message that stands out.
PrettyTestEventLogger Logger matching the events and logging them in order to make it easier to debug.
معلومات عملية Used to store process related(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) information.
ProfileParameterHandler Base parameter handler for any profile user.
ProfileTargetPreparer Base class for setting up target preparer for any profile user android.os.usertype.profile.XXX .
PropertyChanger A utility class for changing (or adding) items in an Android property file
ProtoResultParser Parser for the Tradefed results proto format.
ProtoResultParser.TestLevel Enumeration representing the current level of the proto being processed.
ProtoResultReporter Result reporter build a TestRecord protobuf with all the results inside.
ProtoUtil Utility methods for dealing with protobuf messages type-agnostically.
ProxyConfiguration Object that allows pointing to a remote configuration to execute.
PsParser Utility used to parse(USER,PID and NAME) from the "ps" command output
PtsBotTest Run PTS-bot tests.
PushFileInvoker This class is deprecated. Use PushFilePreparer instead
PushFilePreparer A ITargetPreparer that attempts to push any number of files from any host path to any device path.
PythonBinaryHostTest Host test meant to run a python binary file from the Android Build system (Soong)

The test runner supports include-filter and exclude-filter.

PythonBinaryHostTest.PythonForwarder معيد توجيه النتيجة لاستبدال اسم التشغيل بالاسم الثنائي.
PythonUnitTestResultParser Interprets the output of tests run with Python's unittest framework and translates it into calls on a series of ITestInvocationListener s.
PythonUnitTestRunner This class is deprecated. Use PythonBinaryHostTest instead.
PythonVirtualenvHelper A helper class for activating Python 3 virtual environment.
PythonVirtualenvPreparer Sets up a Python virtualenv on the host and installs packages.

س

QuotationAwareTokenizer

ر

RebootReasonCollector Collector that collects device reboot during the test run and report them by reason and counts.
RebootTargetPreparer Target preparer that reboots the device.
RecoveryLogPreparer A target preparer used to collect logs before recovery.
RegexTrie <V> The RegexTrie is a trie where each مخزن segment of the key is a regex ERROR(/Pattern) .
RemoteAndroidDevice Implementation of a ITestDevice for a full stack android device connected via adb connect.
RemoteAndroidVirtualDevice Extends RemoteAndroidDevice behavior for a full stack android device running in the Google Compute Engine (Gce).
RemoteAvdIDevice A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true
RemoteDynamicPool Implementation of a pool of remote work queued tests
RemoteFileResolver A simple class that allows one to load files from a variety of places using URIs and the service provider functionality.
RemoteFileUtil Utility class to handle file from a remote instance
RemoteInvocationExecution Implementation of InvocationExecution that drives a remote execution.
RemoteInvocationExecution.FileOptionValueTransformer
RemoteSshUtil Utility to execute ssh commands on remote instances.
RemoteTestTimeOutEnforcer Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout.
RemoteZip Utilities to unzip individual files inside a remote zip file.
RemoveSystemAppPreparer A ITargetPreparer for removing an apk from the system partition before a test run.
ReportPassedTests Report in a file possible filters to exclude passed test.
ResolvePartialDownload Resolve a partial download request.
ResourceMetricUtil Utility functions for composing metrics.
ResourceUtil Utility for reading configuration resources.
RestApiHelper A helper class for performing REST API calls.
RestartSystemServerTargetPreparer Target preparer that restarts the system server without rebooting the device.
ResultAggregator Special forwarder that aggregates the results when needed, based on the retry strategy that was taken.
ResultAndLogForwarder معيد التوجيه للنتائج وسجلات الأحداث.
ResultForwarder ITestInvocationListener الذي يعيد توجيه نتائج الاستدعاء إلى قائمة المستمعين الآخرين.
ResultsPlayer Special runner that replays the results given to it.
RetentionFileSaver Helper class for creating a .retention file in a directory.
RetryConfigurationFactory Factory that handles retrying a command.
RetryLogSaverResultForwarder وكيل الشحن الذي يتعامل أيضًا مع اجتياز المحاولة الحالية التي نحن فيها.
RetryPreparationDecision A Class to describe the decisions about whether or not to retry preparation and to fail the module run.
RetryRescheduler A special runner that allows to reschedule a previous run tests that failed or where not executed.
RetryRescheduler.RetryType The types of the tests that can be retried.
إعادة المحاولةResultForwarder امتداد ResultForwarder الذي يدفع دائمًا إلى رقم محاولة معين.
RetryResultHelper Helper class to determine which module or test should run or not.
RetryStatistics Structure holding the statistics for a retry session of one IRemoteTest .
RetryStrategy The Retry Strategy to be used when re-running some tests.
RootcanalForwarderPreparer
RootTargetPreparer Target preparer that performs "adb root" or "adb unroot" based on option "force-root".
RunAftersWithInfo
RunBeforesWithInfo
RunCommandTargetPreparer
RunConfigDeviceRecovery Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step.
RunHostCommandTargetPreparer Target preparer to run arbitrary host commands before and after running the test.
RunHostScriptTargetPreparer Target preparer which executes a script before running a test.
RunInterruptedException Thrown when a run operation is interrupted by an external request.
RunNotifierWrapper Wrapper of RunNotifier so we can carry the DeviceNotAvailableException .
RunOnCloneProfileParameterHandler
RunOnCloneProfileTargetPreparer
RunOnSdkSandboxHandler Handler for ModuleParameters#RUN_ON_SDK_SANDBOX .
RunOnSdkSandboxTargetPreparer An ITargetPreparer to marks that tests should run in the sdk sandbox.
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user.
RunOnSystemUserTargetPreparer An ITargetPreparer that marks that tests should be run on the user (rather than the current user).
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user.
RuntimeRestartCollector Collector that collects timestamps of runtime restarts (system server crashes) during the test run, if any.
RunUtil A collection of helper methods for executing operations.
RustBenchmarkResultParser Interprets the output of tests run with Criterion benchmarking framework and translates it into calls on a series of ITestInvocationListener s.
RustBinaryHostTest Host test meant to run a rust binary file from the Android Build system (Soong)
RustBinaryTest A Test that runs a rust binary on given device.
RustTestBase Base class of RustBinaryHostTest and RustBinaryTest
RustTestBase.EnvPair
RustTestBase.Invocation
RustTestResultParser Interprets the output of tests run with Rust's unittest framework and translates it into calls on a series of ITestInvocationListener s.

س

SandboxConfigDump Runner class that creates a IConfiguration based on a command line and dump it to a file.
SandboxConfigDump.DumpCmd
SandboxConfigurationException Special Configuration Exception coming from the Sandbox setup.
SandboxConfigurationFactory Special Configuration factory to handle creation of configurations for Sandboxing purpose.
SandboxConfigUtil A utility class for managing IConfiguration when doing sandboxing.
SandboxedInvocationExecution Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command.
SandboxInvocationRunner Run the tests associated with the invocation in the sandbox.
SandboxOptions Class that can receive and provide options to a ISandbox .
ScreenshotOnFailureCollector Collector that will capture and log a screenshot when a test case fails.
Sdk28ModuleController A module controller to check if a device is on SDK 28 (Android 9) or above.
Sdk29ModuleController Only run tests if the device under test is SDK version 29 or above.
Sdk30ModuleController Only run tests if the device under test is SDK version 30 or above.
Sdk31ModuleController Only run tests if the device under test is SDK version 31 or above.
Sdk32ModuleController Only run tests if the device under test is SDK version 32 or above.
Sdk33ModuleController Only run tests if the device under test is SDK version 33 or above.
Sdk34ModuleController Only run tests if the device under test is SDK version 34 or above.
SecondaryUserHandler Handler for ModuleParameters#SECONDARY_USER .
SecondaryUserOnDefaultDisplayHandler Handler for ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY .
SecondaryUserOnSecondaryDisplayHandler Handler for ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY .
SemaphoreTokenTargetPreparer This is a preparer used to use token to serialize test excution in tradefed host.
SerializationUtil Utility to serialize/deserialize an object that implements ERROR(/Serializable) .
ServiceAccountKeyCredentialFactory A credential factory to create service account key based oauth Credential .
SettingsBaselineSetter A common setter to handle device baseline settings via ITestDevice.setSetting.
ShardBuildCloner Helper class that handles cloning a build info from the command line.
ShardHelper Helper class that handles creating the shards and scheduling them for an invocation.
ShardListener A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener.
ShardMainResultForwarder ResultForwarder الذي يجمع نتائج استدعاءات الاختبار المجزأة.
ShellOutputReceiverStream Utility subclass of OutputStream that writes into an IShellOutputReceiver.
ShellStatusChecker Check if the shell status is as expected before and after a module run.
ShippingApiLevelModuleController Run tests if the device meets the following conditions:
  • If min-api-level is defined:
    • The device shipped with the min-api-level or later.
ShowmapPullerMetricCollector Base implementation of FilePullerDeviceMetricCollector that allows pulling the showmap files from the device and collect the metrics from it.
SideloadOtaTargetPreparer A target preparer that performs sideload of a specified OTA package, applies the package, waits for device to boot up, and injects the device build properties to use as build info

This target preparer assumes that the device will be in regular adb mode when started, and will ensure that the device exits in the same mode but with the newer build applied.

SimpleFileLogger A ILeveledLogOutput that directs log messages to stdout and to a single log file.
SimplePerfResult Object to hold all simpleperf test results
SimplePerfStatResultParser A utility class to parse simpleperf result.
SimplePerfUtil Utility class to dispatch simple command and collect results
SimplePerfUtil.SimplePerfType Enum of simpleperf command options
SimpleStats A small utility class that calculates a few statistical measures given a numerical dataset.
SizeLimitedOutputStream A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written.
SkipHWASanModuleController Base class for a module controller to not run tests on HWASan builds.
SkipManager Based on a variety of criteria the skip manager helps to decide what should be skipped at different levels: invocation, modules and tests.
SkipReason Provide a reason and its metadata for skipping a test.
SkipReason.DemotionTrigger
Sl4aBluetoothUtil A utility class provides Bluetooth operations on one or two devices using SL4A
Sl4aBluetoothUtil.BluetoothAccessLevel Enums for Bluetooth device access level which are based on BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enums for Bluetooth connection states which are based on BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums for Bluetooth profile priority level which are based on BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enums for Bluetooth profiles which are based on BluetoothProfile.java
Sl4aClient Sl4A client to interact via RPC with SL4A scripting layer.
Sl4aEventDispatcher Event dispatcher polls for event and queue them by name to be queried.
Sl4aEventDispatcher.EventSl4aObject Object returned by the event poller.
SnapshotInputStreamSource A File-backed InputStreamSource.
SparseImageUtil Utility to unsparse sparse images.
SparseImageUtil.SparseInputStream SparseInputStream read from upstream and detects the data format.
StatsdBeforeAfterGaugeMetricPostProcessor A post processor that processes gauge metrics collected in a "before/after" approach, ie
StatsdEventMetricPostProcessor A post processor that processes event metrics in statsd reports into key-value pairs, using the formatters specified on the processor.
StatsdGenericPostProcessor A post processor that processes binary proto statsd reports into key-value pairs by expanding the report as a tree structure.
StatusCheckerResult Contains the result of a ISystemStatusChecker execution.
StatusCheckerResult.CheckStatus
StdoutLogger A ILeveledLogOutput that directs log messages to stdout.
StopServicesSetup A ITargetPreparer that stops services on the device.
StreamProtoReceiver A receiver that translates proto TestRecord received into Tradefed events.
StreamProtoResultReporter An implementation of ProtoResultReporter
StreamUtil Utility class for managing input streams.
StrictShardHelper Sharding strategy to create strict shards that do not report together,
StringEscapeUtils Utility class for escaping strings for specific formats.
StringUtil Utility class for escaping strings for common string manipulation.
StubBuildProvider No-op empty implementation of a IBuildProvider .
StubDevice Stub placeholder implementation of a IDevice .
StubKeyStoreClient Default stub implementation for KeyStore Client.
StubKeyStoreFactory Default stub implementation for KeyStore Factory
StubLocalAndroidVirtualDevice A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.localVirtualDeviceRequested() is true
StubMultiTargetPreparer Placeholder empty implementation of a IMultiTargetPreparer .
StubTargetPreparer Placeholder empty implementation of a ITargetPreparer .
StubTest No-op empty test implementation.
StubTestRunListener Stub implementation of ITestRunListener
SubprocessCommandException A subprocess command failed to run.
SubprocessConfigBuilder Build a wrapper TF config XML for an existing TF config.
SubprocessEventHelper Helper to serialize/deserialize the events to be passed to the log.
SubprocessEventHelper.BaseTestEventInfo Base Helper for TestIgnored information.
SubprocessEventHelper.FailedTestEventInfo Helper for testFailed information.
SubprocessEventHelper.InvocationEndedEventInfo Helper for invocation ended information.
SubprocessEventHelper.InvocationFailedEventInfo Helper for InvocationFailed information.
SubprocessEventHelper.InvocationStartedEventInfo Helper for invocation started information.
SubprocessEventHelper.LogAssociationEventInfo Helper for logAssociation information.
SubprocessEventHelper.SkippedTestEventInfo
SubprocessEventHelper.TestEndedEventInfo Helper for testEnded information.
SubprocessEventHelper.TestLogEventInfo Helper for testLog information.
SubprocessEventHelper.TestModuleStartedEventInfo Helper for test module started information.
SubprocessEventHelper.TestRunEndedEventInfo Helper for testRunEnded Information.
SubprocessEventHelper.TestRunFailedEventInfo Helper for testRunFailed information
SubprocessEventHelper.TestRunStartedEventInfo Helper for testRunStarted information
SubprocessEventHelper.TestStartedEventInfo Helper for testStarted information
SubprocessExceptionParser Helper to handle the exception output from standard Tradefed command runners.
SubprocessReportingHelper A class to build a wrapper configuration file to use subprocess results reporter for a cluster command.
SubprocessResultsReporter Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations.
SubprocessTestResultsParser Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side.
SubprocessTestResultsParser.StatusKeys Relevant test status keys.
SubprocessTfLauncher A IRemoteTest for running tests against a separate TF installation.
SuiteApkInstaller Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info.
SuiteModuleLoader Retrieves Compatibility test module definitions from the repository.
SuiteModuleLoader.ConfigFilter A ERROR(/FilenameFilter) to find all the config files in a directory.
SuiteResultHolder Helper object to ease up serializing and deserializing the invocation results.
SuiteResultReporter Collect test results for an entire suite invocation and output the final results.
SuiteResultReporter.ModulePrepTimes Object holder for the preparation and tear down time of one module.
SuiteTestFilter Represents a filter for including and excluding tests.
SwitchUserTargetPreparer A ITargetPreparer that switches to the specified user kind in setUp.
SystemServerFileDescriptorChecker Checks if system server appears to be running out of FDs.
SystemServerStatusChecker Check if the pid of system_server has changed from before and after a module run.
SystemUpdaterDeviceFlasher A IDeviceFlasher that relies on the system updater to install a system image bundled in a OTA update package.
SystemUtil Utility class for making system calls.
SystemUtil.EnvVariable

ت

TableBuilder Helper class to display a matrix of String elements in a table.
TableFormatter Helper class to display a matrix of String elements so each element column is lined up
TargetFileUtils
TargetFileUtils.FilePermission
TargetSetupError A fatal error occurred while preparing the target for testing.
TarUtil Utility to manipulate a tar file.
TcpDevice A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.tcpDeviceRequested() is true
TearDownPassThroughPreparer Allows for running tearDown on preparers that are included in a config as an object.
TelephonyHelper A utility to use and get information related to the telephony.
TelephonyHelper.SimCardInformation An information holder for the sim card related information.
TelephonyTokenProvider Token provider for telephony related tokens.
TemperatureThrottlingWaiter An ITargetPreparer that waits until device's temperature gets down to target
TemplateResolutionError Class extending ConfigurationException for template related error during configuration parsing.
TerribleFailureEmailHandler A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance.
TestAppInstallSetup A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device.
TestContentAnalyzer The analyzer takes context for the analysis and determine what is interesting.
TestContext A class to model a TestContext message of TFC API.
TestDependencyResolver Helper to resolve dependencies if needed.
وصف الاختبار Class representing information about a test case.
TestDescriptionsFile A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file.
جهاز اختبار Implementation of a ITestDevice for a full stack android device
TestDevice.MicrodroidBuilder A builder used to create a Microdroid TestDevice.
TestDeviceOptions Container for ITestDevice Option s
TestDeviceOptions.InstanceType
TestDeviceState A more fully featured representation of device state than DeviceState .
TestEnvironment A class to model a TestEnvironment message returned by TFC API.
TestErrorIdentifier Error identifier from tests and tests runners.
TestFailureListener Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested.
TestFailureModuleController Controller for module that simply want to tune how the tests failures log collected are behaving.
TestFilePushSetup A ITargetPreparer that pushes one or more files/dirs from a IDeviceBuildInfo.getTestsDir() folder onto device.
TestFilterHelper Helper class for filtering tests
TestGroupStatus A class to store status of a test group.
TestInfo Stores the test information set in a TEST_MAPPING file.
TestInformation Holder object that contains all the information and dependencies a test runner or test might need to execute properly.
TestInformation.Builder Builder to create a TestInformation instance.
TestInvocation Default implementation of ITestInvocation .
TestInvocation.RunMode The different mode an invocation can run into.
TestInvocation.Stage
TestInvocationManagementServer GRPC server helping to management test invocation and their lifecycle.
TestInvocationManagementServer.InvocationInformation
TestMapping A class for loading a TEST_MAPPING file.
TestMappingSuiteRunner Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite.
TestOption Stores the test option details set in a TEST_MAPPING file.
TestOutputUploader Uploads test output files to local file system, GCS, or an HTTP(S) endpoint.
TestRecordInterpreter Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed.
TestRecordProtoUtil Utility to read the TestRecord proto from a file.
TestResource A class to model a TestResource message returned by TFC API.
TestResourceDownloader A class to download test resource files from file system/GCS/HTTP.
نتيجة الاختبار Container for a result of a single test.
TestResultListener A simplification of ITestLifecycleListener for implementers that only care about individual test results.
TestRunnerUtil A utility class to help various test runners.
TestRunResult Holds results from a single test run.
TestRunToTestInvocationForwarder Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver .
TestsPoolPoller Tests wrapper that allow to execute all the tests of a pool of tests.
TestStatus Representation in Tradefed of possible statuses for test methods.
TestSuiteInfo A class that resolves loading of build related metadata for test suite

To properly expose related info, a test suite must include a test-suite-info.properties file in its jar resources

TestSummary A class to represent a test summary.
TestSummary.Type
TestSummary.TypedString
TestSystemAppInstallSetup A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto the /system partition on device.
TestTimeoutEnforcer المستمعون الذين يسمحون بالتحقق من وقت تنفيذ حالة اختبار معينة والفشل فيها إذا تجاوزت مهلة معينة.
TextResultReporter A test result reporter that forwards results to the JUnit text result printer.
TfMetricProtoUtil Utility class to help with the Map الى الخريطة انتقال.
TfObjectTracker A utility to track the usage of the different Trade Fedederation objects.
TfSuiteRunner Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder.
TfTestLauncher A IRemoteTest for running unit or functional tests against a separate TF installation.
TimeStatusChecker Status checker to ensure that the device and host time are kept in sync.
TimeUtil Contains time related utility methods.
TimeVal This is a sentinel type which wraps a Long .
مضيع للوقت A simple target preparer to waste time and potentially restart the device.
TokenProperty Supported token with dynamic sharding.
TokenProviderHelper Helper that gives the provider associated to a particular token, in order to find out if a device supports the token.
TraceCmdCollector A IMetricCollector that collects traces during the test using trace-cmd, and logs them to the invocation.
TracePropagatingExecutorService An executor service that forwards tasks to an underlying implementation while propagating the tracing context.
TracingLogger Class that helps to manage tracing for each test invocation.
TradefedConfigObject A class to model a TradefedConfigObject message of TFC API.
TradefedConfigObject.Type A list of configuration object types which can be injected to a cluster command config.
TradefedDelegator Objects that helps delegating the invocation to another Tradefed binary.
TradefedFeatureClient A grpc client to request feature execution from the server.
TradefedFeatureServer A server that responds to requests for triggering features.
TradefedSandbox Sandbox container that can run a Trade Federation invocation.
TradefedSandboxFactory Default implementation for SandboxFactory
TradefedSandboxRunner Runner associated with a TradefedSandbox that will allow executing the sandbox.
TradefedSandboxRunner.StubScheduledInvocationListener A stub IScheduledInvocationListener that does nothing.

ش

UiAutomatorRunner Runs UI Automator test on device and reports results.
UiAutomatorTest
UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction
UnexecutedTestReporterThread Threads that takes care of reporting all unexecuted tests.
UniqueMultiMap <K, V> A MultiMap that ensures unique values for each key.
UsbResetMultiDeviceRecovery A IMultiDeviceRecovery which resets USB buses for offline devices.
UsbResetRunConfigRecovery Allow to trigger a command to reset the USB of a device
UsbResetTest An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards.
UserChecker Checks if users have changed during the test.
UserCleaner A ITargetPreparer that removes secondary users on teardown.
UserHelper
معلومات المستخدم Similar to UserInfo class from platform.
UserInfo.UserType Supported variants of a user's type in external APIs.

الخامس

ValidateSuiteConfigHelper This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters
VersionedFile Data structure representing a file that has an associated version.
VersionParser Fetch the version of the running tradefed artifacts.
VisibleBackgroundUserPreparer Target preparer for running tests in a user that is started in the visible in the background.
VmRemoteDevice A Remote virtual device that we will manage from inside the Virtual Machine.

دبليو

WaitDeviceRecovery A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands.
WaitForDeviceDatetimePreparer A ITargetPreparer that waits for datetime to be set on device

Optionally this preparer can force a TargetSetupError if datetime is not set within timeout, or force host datetime onto device,

WifiCommandUtil A utility class that can parse wifi command outputs.
WifiCommandUtil.ScanResult Represents a wifi network containing its related info.
WifiHelper Helper class for manipulating wifi services on device.
WifiPreparer A ITargetPreparer that configures wifi on the device if necessary.

X

XmlFormattedGeneratorReporter Implementation of the FormattedGeneratorReporter which format the suite results in an xml format.
XmlResultReporter Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter.
XmlSuiteResultFormatter Utility class to save a suite run as an XML.
XmlSuiteResultFormatter.RunHistory Helper object for JSON conversion.

ي

YamlClassOptionsParser Helper to parse test runner information from the YAML Tradefed Configuration.

ز

ZipCompressionStrategy An ICompressionStrategy for creating zip archives.
ZipUtil A helper class for compression-related operations
ZipUtil2 A helper class for zip extraction that takes POSIX file permissions into account