فهرس الفصل
هذه هي فئات API. الاطلاع على كل حزم API .
أ
AaptParser | فئة تستخرج المعلومات من apk بتحليل إخراج "aapt dump badging". |
AaptParser.AaptVersion | عدد خيارات إصدار AAPT المستخدم لتحليل ملفات APK. |
AbiFormatter | فئة المنفعة لأبي. |
مجردة XmlParser | الصنف الأساسي المساعد لتحليل ملفات xml |
AbstractXmlParser.ParseException | يتم طرحه إذا تعذر تحليل إدخال XML |
AcloudConfigParser | فئة المساعد التي تحلل تكوين Acloud (تستخدم لبدء مثيل جهاز Cloud). |
AcloudConfigParser.AcloudKeys | مجموعات المفاتيح التي يمكن البحث عنها من التكوين. |
ActivityStatusChecker | مدقق الحالة للأنشطة المتبقية التي تعمل في نهاية الوحدة النمطية. |
AdbRootElevator | و AutoCloseable تمكن بنك التنمية الآسيوي الجذر عندما شيدت إذا لزم الأمر والدولة يعيد الجذر عند اكتماله. |
AggregatePostProcessor | مُجمِّع للمقاييس يعطي الحد الأدنى ، والحد الأقصى ، والمتوسط ، والتباين ، والانحراف المعياري ، والإجمالي ، والعدد ، والنسب المئوية اختياريًا للمقاييس الرقمية التي تم جمعها أثناء عمليات اختبار التكرار المتعدد ، ومعاملتها على أنها مضاعفات. |
AltDirBehavior | تعداد لتحديد سلوكيات الدليل البديلة للعديد من أدوات التثبيت / أدوات الدفع |
AppBuildInfo | A IBuildInfo الذي يمثل الروبوت وحزمة اختبار (ق). |
AppDeviceBuildInfo | تم إهمال هذه الفئة. استخدام IDeviceBuildInfo مباشرة. |
AppVersionFetcher | فئة الأداة المساعدة للحصول على سلسلة إصدار التطبيق من الجهاز. |
AppVersionFetcher.AppVersionInfo | أنواع معلومات إصدار التطبيق. |
ArchModuleController | لا تقوم وحدة التحكم في الوحدة بإجراء الاختبارات عندما لا تتطابق مع أي بنيات معينة. |
ArgsOptionParser | بملء Option الحقول من وسائط سطر الأوامر تحليل. |
ATestFileSystemLogSaver | يتم استخدام فئة LogSaver هذه بواسطة ATest لحفظ السجلات في مسار معين. |
AutoLogCollector | التعداد الذي يصف المجمع الذي يمكن التعامل معه تلقائيًا بواسطة الأداة. |
AutomatedReporters | فئة تحدد رسم الخرائط من المراسلين الآليين لشركة Tradefed. |
متوسط المعالج | تنفيذ معالج ما بعد الذي يحسب متوسط قائمة المقاييس. |
ب
BackgroundDeviceAction | يقوم بتشغيل أمر على جهاز معين يتكرر حسب الضرورة حتى يتم إلغاء الإجراء. |
BaseDeviceMetricCollector | تنفيذ قاعدة من IMetricCollector التي تسمح لبدء وجمع توقف على onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) و ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BaseEmulatorPreparer | المُعد المشترك لبدء تشغيل محاكي محلي. |
BaseLeveledLogOutput | وتنفيذ قاعدة ل ILeveledLogOutput التي تسمح لتصفية بعض الأكواد المشتقة من اسم أو المكونات. |
BaseModuleController | تنفيذ الأساسي لل IModuleController التي ينبغي تنفيذها لفحص ما إذا كان يجب تشغيل وحدة أم لا. |
BaseMultiTargetPreparer | تنفيذ قاعدة من IMultiTargetPreparer التي تسمح لتعطيل الكائن. |
BasePostProcessor | قاعدة IPostProcessor أن كل التنفيذ ينبغي أن تمتد. |
BaseRetryDecision | تنفيذ قاعدة من IRetryDecision . |
BaseStreamLogger <OS يمتد OutputStream> | A ILeveledLogOutput أن يوجه رسائل سجل إلى دفق إخراج والمعياري. |
BaseTargetPreparer | فئة تطبيق قاعدة لل ITargetPreparer التي تسمح للسيطرة على ما إذا كان الهدف من ذلك هو تعطيل أو لا. |
BaseTestSuite | اختبار لتشغيل مجموعة اختبار التوافق مع نظام المجموعة الجديد. |
BatteryController | فئة المنفعة التي تسمح بالتحكم في حالة شحن بطارية الجهاز. |
BatteryRechargeDeviceRecovery | اسمح بتشغيل أمر عندما يكون مستوى بطارية الجهاز أقل من عتبة معينة. |
البطاريةدرجة الحرارة | |
BatteryUnavailableDeviceRecovery | مدقق الاسترداد الذي سيطلق التكوين إذا لم يكن مستوى البطارية متاحًا. |
بيناريستيت | يستخدم Enum لتسجيل حالة التشغيل / الإيقاف مع حالة عدم التشغيل في IGNORE. |
البلوتوث | وظائف الأداة المساعدة للاتصال بأجهزة Bluetooth على الجهاز يمكن العثور على رمز جهاز الجانب BluetoothInstrumentation في AOSP في: |
BootstrapBuildProvider | A IDeviceBuildProvider تلك المعلومات حذائها بناء من الجهاز الاختباريستخدم هذا عادةً للأجهزة ذات البنية الموردة خارجيًا ، على سبيل المثال |
جامع الأخطاء | التمريرات من خلال ITestInvocationListener الذي يجمع bugreports عندما وقعت أحداث شكلي ومن ثم تدعو ITestInvocationListener#testLog على أبنائها بعد جمع كل تقرير الخطأ. |
BugreportCollector.Filter | |
جامع الأخطاء | |
جامع بوغريبورت | |
جامع Bugreport | مسند كامل يصف متى يتم التقاط تقرير خطأ. |
BugreportCollector. العلاقة | |
BugreportCollector.SubPredicate | |
جامع BugreportzOnFailure | اجمع تقرير الأخطاء عند فشل حالة الاختبار. |
معلومات البناء | تنفيذ عام من IBuildInfo التي يجب أن تترافق مع ITestDevice . |
BuildInfoRecorder | و ITargetPreparer أن يكتب البيانات الفوقية بناء المعلومات في ملف محدد. |
معلومات البناء | وهناك فئة UTIL لمساعدة التلاعب IBuildInfo |
BuildRetrievalError | حدث خطأ فادح أثناء استرداد الإصدار للاختبار. |
BuildTestsZipUtils | فئة مساعدة للعمليات المتعلقة باختبارات zip التي تم إنشاؤها بواسطة نظام إنشاء Android |
البريد الإلكتروني بالجملة | أداة مساعدة لمرسل البريد الإلكتروني تسمح بالتكوين التالي: الفاصل الزمني المرسل وحجم الاندفاع الأولي والمستلمين وإجمالي عدد الرسائل. |
Bundletool | فئة الأداة المساعدة التي تستخدم سطر أوامر bundletool لتثبيت ملفات apk. على deivce. |
ج
CecControllerTokenProvider | موفر الرمز المميز للرموز ذات الصلة بالتحكم في إلكترونيات المستهلك (CEC). |
CircularAtraceUtil | تم تطوير الأداة المساعدة atrace بشكل أساسي لتحديد الأسباب الجذرية لحالات ANR أثناء اختبار Monkey. |
CircularByteArray | بنية البيانات للاحتفاظ بمصفوفة ذات حجم ثابت تعمل كمخزن مؤقت دائري ، وتتتبع المجموع الكلي لجميع القيم في المصفوفة. |
ClangCodeCoverageCollector | A BaseDeviceMetricCollector التي ستسحب قياسات تغطية رنة الخروج من الجهاز وتسجيل لهم كما التحف الاختبار. |
ClassNotFoundConfigurationException | ConfigurationException لأنه عندما لم يتم العثور على فئة من كائن. |
ClassPathScanner | يجد إدخالات في classpath. |
ClassPathScanner.ClassNameFilter | A IClassPathFilter أن الفلاتر والتحويلات جافا أسماء فئة. |
ClassPathScanner.ExternalClassNameFilter | A ClassNameFilter أن ترفض الطبقات الداخلية |
ClassPathScanner.IClassPathFilter | مرشح لمسارات دخول مسار الفصل على غرار |
ClusterBuildInfo | A IBuildInfo فئة ليبني الأنابيب من TFC. |
ClusterBuildProvider | A IBuildProvider لتحميل الموارد اختبار TFC. |
ClusterClient. العميل | A IClusterClient تنفيذ للتفاعل مع الخلفية TFC. |
الكتلة | فئة تمثل مهمة تم جلبها من مجموعة TF. |
ClusterCommand.RequestType | |
ClusterCommand.State | مكانة القيادة في مجموعة قوات التحالف. |
ClusterCommandConfigBuilder | فئة لبناء ملف تكوين لأمر كتلة. |
ClusterCommandEvent | فئة لتغليف أحداث أمر الكتلة ليتم تحميلها. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher | A IRemoteTest الدرجة لإطلاق الأوامر من TFC عبر TF فرعي أو جانبي. |
ClusterCommandScheduler. الكتلة | A ICommandScheduler لدعم TFC (Tradefed العنقودية). |
ClusterCommandStatus | فئة تمثل الحالة وسبب الإلغاء لأمر من TF Cluster. |
ClusterDeviceInfo | فئة لتغليف معلومات جهاز الكتلة ليتم تحميلها. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor | و IDeviceMonitor التنفيذ التي تعلن عن نتائج لخدمة Tradefed العنقودية. |
ClusterEventUploader <T يمتد IClusterEvent > | الطبقة ClusterEventUploader، الذي يرسل IClusterEvent إلى TFC. |
ClusterHostEvent | فئة لتغليف أحداث مضيف الكتلة ليتم تحميلها. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | تعداد الأنواع المختلفة من الأحداث المضيفة. |
الكتلة المضيف | Static تستخدم وظائف TF Cluster للحصول على مثيلات التكوين العامة ، ومعلومات المضيف ، وما إلى ذلك. |
ClusterLogSaver | A ILogSaver فئة لتحميل مخرجات اختبار لTFC. |
ClusterLogSaver.FilePickingStrategy | إستراتيجيات انتقاء الملفات. |
ClusterOptions | |
CollectingByteOutputReceiver | A IShellOutputReceiver الذي يجمع إخراج قذيفة كله إلى byte[] . |
CollectingOutputReceiver | A IShellOutputReceiver الذي يجمع إخراج قذيفة كله في واحد String . |
CollectingTestListener | A ITestInvocationListener من شأنها أن جمع كل نتائج الاختبار. |
جامعالمساعدة | مساعد للقيام ببعض IMetricCollector العمليات اللازمة في عدة أماكن. |
CommandFileParser | محلل للملف الذي يحتوي على مجموعة من سطور الأوامر. |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder | يعني فائدة للقبض على الحجج معلومات بناء المعتادة من سطر الأوامر وإنشاء IBuildInfo منها. |
CommandOptions | تنفيذ ICommandOptions . |
CommandOptionsGetter | تنفيذ الخدمة الذي يُرجع قيمة خيارات الأمر لاستدعاء معين. |
CommandRunner | نقطة إدخال بديلة لـ TradeFederation تقوم بتشغيل الأمر المحدد في وسيطات سطر الأوامر ثم الإنهاء. |
CommandRunner.ExitCode | رموز الخطأ التي يمكن الخروج بها. |
CommandScheduler | برنامج جدولة لتشغيل أوامر TradeFederation عبر جميع الأجهزة المتاحة. |
CommandScheduler.HostState | أعداد مختلفة من حالة المضيف |
CommonLogRemoteFileUtil | تسمح هذه الأداة المساعدة بتجنب تكرار الكود عبر تمثيل مختلف للجهاز البعيد لمنطق جلب السجل البعيد للملفات الشائعة. |
CommonLogRemoteFileUtil.KnownLogFileEntry | تمثيل إدخال سجل معروف للأجهزة البعيدة. |
ConditionPriorityBlockingQueue <T> | وهناك فئة ذات ألوان مع ERROR(/PriorityBlockingQueue) تشبه العمليات التي يمكن استرداد الكائنات التي تطابق شرط معين. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | A ConditionPriorityBlockingQueue.IMatcher يطابق أي كائن. |
ConditionPriorityBlockingQueue.IMatcher <T> | واجهة لتحديد ما إذا كانت العناصر تتطابق مع نوع ما من الشروط. |
ConfigCompleter | تنفيذ Completer للحصول على تكوينات TF لدينا. |
إعدادات | A الخرسانة IConfiguration التنفيذ التي يخزن التكوين تحميل كائنات في خريطة. |
التكوين | يحتفظ بسجل للتهيئة والكائنات المرتبطة بها وخياراتها. |
ConfigurationDef.ConfigObjectDef | يحتوي الكائن على معلومات عن className ورقم المظهر الخاص به (على سبيل المثال ، إذا كان للتكوين نفس الكائن مرتين ، فسيكون الأول له رقم الظهور الأول). |
التكوينمصنع | مصنع لخلق IConfiguration . |
ConfigurationFactory.ConfigLoader | تنفيذ IConfigDefLoader التي تتعقب تكوينات شملت من التكوين جذر واحد، ويطرح استثناء على التعميم يشمل. |
التكوين | وظائف الأداة المساعدة للتعامل مع ملفات التكوين. |
التكوينXmlParserSettings | فئة بسيطة لقبول إعدادات ConfigurationXmlParser لتمرير الإعدادات إلى هذه الفئة ، يكون الاسم المستعار إلزاميًا. |
التكوين | محلل لتكوينات Tradefed نمط YAML |
وحدة التحكم | توفر وحدة التحكم الرئيسية في TradeFederation للمستخدم واجهة للتفاعل يدعم حاليًا عمليات مثل
|
Console.ArgRunnable <T> | A Runnable مع run الطريقة التي يمكن أن تتخذ حجة |
وحدة التحكم | وهناك نوع من الراحة ل List<List<String>> |
ConsoleReaderOutputStream | وOutputStream التي يمكن استخدامها لجعل System.out.print() اللعب الجميل مع المستخدم LineReader unfinishedLine. |
ConsoleResultReporter | نتيجة مراسل لطباعة نتائج الاختبار على وحدة التحكم. |
CountingTestResultListener | A TestResultListener أن يقيس إجمالي عدد التجارب التي قامت بها TestStatus |
CountTestCasesCollector | العد وتقرير عدد من حالات الاختبار لإعطاء IRemoteTest . |
التغطية الخيارات | كائن Tradefed لعقد خيارات التغطية. |
CoverageOptions. سلسلة الأدوات | |
CreateAvdPreparer | |
CreateUserPreparer | معد الهدف لإنشاء المستخدم وتنظيفه في النهاية. |
د
DebugHostLogOnFailureCollector | المُجمع الذي سيقوم بجمع وتسجيل سجلات جانب المضيف عند حدوث فشل في حالة الاختبار. |
DefaultRemoteAndroidTestRunner | تمديد ddmlib RemoteAndroidTestRunner لتعيين بعض الافتراضي لحالات الاستخدام Tradefed. |
DefaultTestsZipInstaller | تطبيق افتراضي لاختبارات zip installer. |
تنفيذ المفوضين | InvocationExecution الذي يفوض تنفيذ إلى ثنائي Tradefed آخر. |
التبعيات | نوع جديد من الموفر يسمح بالحصول على جميع التبعيات للاختبار. |
نتيجة تخصيص الجهاز | يمثل نتائج محاولة تخصيص للأمر. |
DeviceAvailableChecker | مدقق للتأكد من أن الوحدة النمطية لا تترك الجهاز في حالة عدم الاتصال. |
DeviceBatteryLevelChecker | و IRemoteTest أن الشيكات مقابل رسوم الحد الأدنى البطارية، وينتظر البطارية لتصل إلى عتبة شحن الثانية إذا الحد الأدنى من تهمة غير موجود. |
DeviceBatteryResourceMetricCollector | يجمع هذا المجمع مقاييس بطارية الجهاز. |
DeviceBuildDescriptor | وهناك فئة المجمع ل IBuildInfo ، التي تحتوي على أساليب المساعد لاسترداد منصة جهاز معلومات بناء. |
DeviceBuildInfo | A IBuildInfo الذي يمثل بناء جهاز الروبوت الكامل و(اختياريا) تجاربها. |
DeviceBuildInfoBootStrapper | A ITargetPreparer أن يستبدل بناء معلومات الحقول مع سمات قراءة من الجهازهذا مفيد لاختبار الأجهزة ذات الإنشاءات التي تم إنشاؤها من مصدر خارجي (على سبيل المثال |
DeviceBuildInfoInjector | A ITargetPreparer أن إدراج DeviceBuildDescriptor الفوقية في IBuildInfo . |
منظف الجهاز | يقوم بإعادة التشغيل أو التنسيق كإجراء تنظيف بعد الاختبار ، ويتم إيقاف تشغيل الشاشة اختياريًا |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil | يحتوي على طرق وفئات الأدوات المساعدة لتنفيذ الأوامر المتزامنة من جانب الجهاز استخدام |
DeviceConcurrentUtil.ShellCommandCallable <V> | A ERROR(/Callable) التي يلتف تفاصيل تنفيذ الأوامر قذيفة على ITestDevice . |
DeviceConfigurationHolder | A الخرسانة IDeviceConfiguration التنفيذ التي يخزن تحميل الأجسام تكوين الجهاز في خصائصها. |
DeviceFailedToBootError | يتم إلقاؤه في حالة فشل الجهاز في التمهيد بعد وميضه ببنية. |
DeviceFeatureModuleController | وحدة تحكم في الوحدة النمطية لا تقوم بتشغيل الاختبارات عندما لا تدعم ميزة معينة. |
DeviceFileReporter | وهناك فئة الأداة التي يتحقق الجهاز عن ملفات ويرسل لهم ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) إن وجدت. |
DeviceFlashPreparer | A ITargetPreparer أن مضات صورة على أجهزة الروبوت البدني. |
DeviceFlashPreparer.EncryptionOptions | عدد من الخيارات للتعامل مع تشفير صورة بيانات المستخدم |
DeviceFolderBuildInfo | A IDeviceBuildInfo الذي يحتوي أيضا التحف بناء الأخرى الواردة في دليل على الملفات المحلية. |
DeviceImageZipFlashingTargetPreparer | مُعِد الهدف الذي يُومِض الجهاز بصور الجهاز المقدمة عبر تنسيق محدد. |
DeviceInternetAccessibilityResourceMetricCollector | يقوم المُجمع باختبار موقع google.com للتحقق مما إذا كان الجهاز يتمتع بإمكانية الوصول إلى الإنترنت أم لا. |
مدير الجهاز | |
DeviceManager.FastbootDevice | تمثيل جهاز في وضع Fastboot. |
DeviceMetricData | كائن للاحتفاظ بجميع البيانات التي تم جمعها بواسطة جامعي المقاييس. |
DeviceMonitorMultiplexer | فئة وكيل لنشر طلبات متعددة IDeviceMonitor الصورة. |
خصائص الجهاز | التعريفات الثابتة الشائعة لأسماء خصائص جانب الجهاز |
DeviceRecoveryModeUtil | |
الجهاز إعادة تعيين الميزة | تنفيذ جانب الخادم لإعادة الجهاز. |
DeviceResetHandler | فائدة التعامل مع إعادة ضبط الجهاز بشكل عام. |
DeviceSelectionOptions | حاوية لمعايير اختيار الجهاز. |
DeviceSelectionOptions.DeviceRequestedType | الأنواع المختلفة الممكنة من الأجهزة النائبة المدعومة. |
DeviceSettingChecker | تحقق مما إذا كانت إعدادات الجهاز قد تغيرت أثناء تشغيل الوحدة. |
إعداد الجهاز | A ITargetPreparer بتكوين جهاز للاختبار على أساس توفير Option الصورة. |
DeviceStateMonitor | فئة المساعد لرصد حالة من IDevice . |
DeviceStorageAgeResourceMetricCollector | تحليل عمر التخزين من logcat. |
DeviceStorageStatusChecker | تحقق مما إذا كان الجهاز يحتوي على مساحة قرص كافية للأقسام المحددة. |
DeviceUnavailableMonitor | يحاول هذا المستمع التقاط مستوى حالة الاختبار DNAE فقط. |
DeviceUpdateTargetPreparer | ملخص ITargetPreparer أن يعتني خطوات مشتركة حول تحديث الأجهزة مع ملف صورة الجهاز من مصدر خارجي (على العكس من خدمة بناء). |
DeviceWifiResourceMetricCollector | يجمع المجمع قوة إشارة wifi الحالية المتصلة ومقاييس سرعة الارتباط. |
DirectedGraph <V> | تنفيذ الرسوم البيانية غير المرجحة الموجهة. |
DynamicFileStubTest | هذا اختبار تم إجراؤه لاختبار Tradefed يمكنه حل الملف الديناميكي بشكل صحيح. |
DynamicRemoteFileResolver | فئة تساعد في حل مسار الملفات البعيدة. |
DynamicRemoteFileResolver.FileResolverLoader | الأحمال تطبيقات IRemoteFileResolver . |
ه
EmmaXml الثوابت | الثوابت المستخدمة عند تحليل تقرير emma xml. |
EmulatorMemoryCpuCapturer | |
EnforcedSeLinuxChecker | مدقق الحالة الذي يضمن حالة Selinux. |
الأحداث | مستمع يقوم بتسجيل جميع الأحداث التي يتلقاها في ملف |
ExistingBuildProvider | A IBuildProvider يقوم بإرجاع شيدت بالفعل IBuildInfo . |
ملف ممتد | هو امتداد لملف قياسي لنقل البيانات الوصفية المتعلقة بالبناء. |
F
FakeTest | اختبار مزيف هدفه تسهيل الحصول على نتائج اختبار قابلة للتكرار. |
FakeTestsZipFolder | أداة اختبار تقوم بإنشاء مجلد اختبارات وهمي غير مضغوط بناءً على قائمة بالمحتوى. |
FakeTestsZipFolder.emType | |
FastbootDeviceFlasher | فئة تعتمد على fastboot في وميض صورة على أجهزة Android المادية. |
FastbootHelper | فئة المساعد لعمليات Fastboot. |
FastbootUpdateBootstrapPreparer. برنامج FastbootUpdateBootstrapPreparer | و ITargetPreparer أن مراحل الملفات المحددة (الإقلاع والراديو وجهاز صورة الرمز البريدي) إلى IDeviceBuildInfo للحصول على أجهزة تومض مع FastbootDeviceFlasher ، ثم يقحم سمات الجهاز بعد التمهيد في المعلومات بناء لأغراض إعداد التقارير النتيجة. |
FileDownloadCache | فئة مساعدة تحافظ على ذاكرة تخزين مؤقت LRU لنظام ملفات محلي للملفات التي تم تنزيلها. |
FileDownloadCacheFactory | مصنع لخلق FileDownloadCache |
FileDownloadCacheWrapper | وهناك فئة المجمع الذي يوفر FileDownloadCache مرافق حين تنفيذ IFileDownloader اجهة. |
FileIdleMonitor | يراقب الملفات وينفذ رد نداء إذا كانت خاملة (أي |
FileLogger | A ILeveledLogOutput أن يوجه رسائل سجل إلى ملف والمعياري. |
FileProtoResultReporter | مراسل بروتو التي مقالب TestRecord إلى ملف. |
FilePullerDeviceMetricCollector | A BaseDeviceMetricCollector أن الاستماع لمفتاح المقاييس القادمة من الجهاز وسحب منها كملف من الجهاز. |
FilePullerLogCollector | مسجل الملف المبلغ عنه من جانب الجهاز. |
نظام الملفات | حفظ السجلات في نظام الملفات. |
FilteredResultForwarder | البديل من ResultForwarder التي تسمح فقط allowlist من TestDescription ورود أنباء. |
FixedByteArrayOutputStream | وفي الذاكرة ERROR(/OutputStream) التي تحافظ فقط على أكبر قدر ممكن من البيانات. |
وامض الموارد المحلل اللغوي | فئة تقوم بتوزيع الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لوميض الجهاز. |
اللمعانResourcesParser.AndroidInfo | A typedef ول Map<String, MultiMap<String, String>> . |
وامض الموارد المحلل اللغوي | واجهة تصفية، يهدف للسماح FlashingResourcesParser تجاهل بعض الموارد التي على خلاف ذلك قد تستخدم |
وميض الموارد | هذه الأداة تساعد تحديد الإصدار المناسب من القطع الأثرية بحيث يمكن تومض عبر DeviceFlashPreparer . |
قابلة للطي ExpandingHandler | A IModuleParameterHandler التوسع في أكثر لكل التكوين طوي غير الأساسي. |
معالج قابل للطي | معالج عام قابل للطي يمكنه استخدام المعلمات القابلة للطي لإنشاء وحدة نمطية متخصصة. |
قابلة للطي | مُعد الهدف يمكنه تبديل الحالة القابلة للطي للجهاز. |
FolderBuildInfo | التنفيذ الفعلي ل IFolderBuildInfo . |
FormattedGeneratorReporter | المراسل الذي يسمح بإنشاء التقارير بتنسيق معين. |
جي
GceAvdInfo | بنية للاحتفاظ بالبيانات ذات الصلة لمثيل GCE AVD معين. |
GceAvdInfo.GceStatus | |
GceManager | المساعد الذي يدير مكالمات GCE لبدء / إيقاف وجمع السجلات من GCE. |
GceRemoteCmdFormatter | فئة الأداة المساعدة لتنسيق الأوامر للوصول إلى جهاز gce بعيد. |
GceRemoteCmdFormatter.ScpMode | يمكن استخدام SCP لدفع أو سحب الملف اعتمادًا على بنية الأرجس. |
GceSshTunnelMonitor | مراقب الموضوع لنفق Gce ssh. |
جامع GcovCodeCoverage | A BaseDeviceMetricCollector التي ستسحب قياسات تغطية gcov الخروج من الجهاز وتسجيل لهم كما التحف الاختبار. |
GCSBucket حتى | مدير الملفات لتنزيل وتحميل الملفات من Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | غلاف بسيط لمعلومات الملف في GCS. |
GCS شائع | الصنف الأساسي لعمليات Gcs مثل التنزيل والتحميل. |
مساعده | أداة تنزيل لحاوية GCS تهتم بالتخزين المؤقت وحل التكوين العام. |
GCSFileDownloader | أداة تنزيل الملفات لتنزيل الملف من Google Cloud Storage (GCS). |
GCSFileUploader | أداة تحميل الملفات لتحميل بيانات الملف إلى التخزين السحابي من Google (GCS). |
GCSHostResourceManager | قم بتنزيل مورد المضيف من GCS (تخزين Google السحابي). |
GcsRemoteFileResolver | تنفيذ IRemoteFileResolver تسمح بتنزيل من دلو GCS. |
GetPreviousPassedHelper | مساعد في الحصول على مرشحات الاختبار التي تم اجتيازها مسبقًا. |
GkiDeviceFlashPreparer | أداة إعداد الهدف التي تومض الجهاز بالصورة العامة للنواة الشائعة لنظام Android. |
GlobalFilterGetter | تنفيذ الخدمة الذي يقوم بإرجاع عوامل التصفية لاستدعاء معين. |
GlobalTestFilter | يتم تطبيق خيارات التصفية على الاستدعاء. |
GoogleApiClientUtil | Utils لإنشاء عميل Google API. |
محبب قابل لإعادة الاختبار | A أعمال الفئة المجمع على IRemoteTest لحبيبي وIRemoteTest في مستوى testcase. |
GsiDeviceFlashPreparer | أداة إعداد الهدف التي تومض الجهاز بصورة عامة لنظام android. |
ح
HelloWorldMultiTargetPreparer | التنفيذ مثال على IMultiTargetPreparer . |
HistoryLogger | TF History Logger ، سجل خاص يحتوي فقط على بعض الأحداث المحددة. |
HprofAllocSiteParser | فئة المساعدة لتحليل المعلومات من قسم "مواقع التخصيص" في تقارير hprof. |
HttpRemoteFileResolver | تنفيذ IRemoteFileResolver التي تسمح ملف بعيد تحميل عبر HTTP |
HttpsRemoteFileResolver | تنفيذ IRemoteFileResolver التي تسمح ملف بعيد تحميل عبر HTTPS |
أنا
IAbiReceiver | اختبار يحتاج إلى اختبار ABI. |
IAppBuildInfo | هذه الواجهة مهملة. استخدام IBuildInfo مباشرة. |
IAutoRetriableTest | واجهة ل IRemoteTest التي لا تنفذ ITestFilterReceiver ولكن لا تزال ترغب في دعم صناعة السيارات في إعادة المحاولة. |
معلومات البطارية | الواجهة التي تحدد التفاعل مع بطارية الجهاز. |
معلومات البطارية. حالة البطارية | يصف حالة شحن البطارية الحالية. |
IBuildProvider | مسؤول عن توفير المعلومات المتعلقة بالبناء قيد الاختبار. |
iBuildR Receiver | اختبار يحتاج إلى مرجع للبناء قيد الاختبار. |
IClusterClient | واجهة للتفاعل مع الواجهة الخلفية TFC. |
IClusterEvent | واجهة لأي حدث عنقود يتم تحميله على TFC. |
IClusterEventUploader <T يمتد IClusterEvent > | واجهة ClusterEventUploader |
خيارات ICluster | واجهة للحصول على الخيارات المتعلقة بالكتلة. |
خيارات ICommand | حاوية لخيارات التنفيذ للأوامر. |
ICommandScheduler | جدولة لتشغيل أوامر TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | مستمع لأحداث الاحتجاج عند اكتمال الاستدعاء. |
ICompression الإستراتيجية | واجهة تمثل خوارزمية ضغط يمكن تحديدها في وقت التشغيل. |
التكوين | معلومات التكوين لاستدعاء TradeFederation. |
IConfigurationFactory. مصنع | مصنع لخلق IConfiguration الصورة |
المتلقي | واجهة بسيطة لتمثيل الكائن الذي يقبل IConfiguration . |
ICredentialFactory | واجهة لمصنع الاعتماد لخلق في OAuth2 Credential . |
IDefaultObjectLoader | واجهة لتحميل الكائنات الافتراضية التي يجب أن تكون جزءًا من تكوين YAML الخاص بنا. |
IDefaultObjectLoader.LoaderConfiguration | كائن تكوين التحميل لتمرير المعلومات إلى المحمل. |
IDeviceBuildInfo | A IBuildInfo الذي يمثل بناء جهاز الروبوت الكامل و(اختياريا) تجاربها. |
IDeviceBuildProvider | A IBuildProvider يستخدم المعلومات من ITestDevice لاسترداد بناء. |
IDeviceConfiguration | واجهة حامل تكوين الجهاز. |
IDeviceFlasher | يومض صورة الجهاز على الجهاز. |
IDeviceFlasher.UserDataFlashOption | عدد من الخيارات للتعامل مع صورة بيانات المستخدم |
IDeviceManager | واجهة لإدارة مجموعة الأجهزة المتاحة للاختبار. |
IDeviceManager.IFastbootListener | مستمع لتغييرات حالة Fastboot. |
IDeviceMonitor | واجهة لمراقبة حالة الأجهزة. |
IDeviceMonitor.DeviceLister | A Runnable الطبقة تشبه التي يجب أن تعود الأجهزة المعروفة ودولهم. |
IDeviceSelection | واجهة لمعايير اختيار الجهاز. |
IDeviceTest | واجهة لكائن يحتاج إشارة إلى ITestDevice . |
قابل للعزل | واجهة تصف كائن Tradefed يمكن تعطيله. |
IFileDownloader | واجهة لتنزيل ملف بعيد. |
IFlashingResourcesParser | واجهة لتوفير الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لوميض الجهاز. |
IFlashingResourcesRetriever | واجهة لاسترداد ملفات الصور المساعدة اللازمة لفلاش الجهاز. |
IFolderBuildInfo | A ملخص بسيط IBuildInfo الذين تحتوي في دليل الملفات المحلية التحف بناء. |
IF المولد | واجهة تصف المنسق ل SuiteResultHolder . |
IHostCleaner | ينظف المضيف بعد انتهاء التشغيل التجريبي. |
IInvocationContextR Receiver | اختبار يحتاج إلى مرجع لسياق الاستدعاء. |
IInvocationExecution | واجهة تصف الإجراءات التي سيتم إجراؤها كجزء من الاستدعاء. |
ILeveledLogOutput | توفر الفئات التي تطبق هذه الواجهة طرقًا تتعامل مع إخراج رسائل السجل. |
ILogcatR Receiver | وهناك فئة التي توفر إخراج logcat جهاز باعتبارها InputStreamSource . |
ILogRegistry | واجهة ل ILogOutput المفرد مسجل أن السينمائية وتدير قطع الاشجار المختلفة. |
ILogRegistry.EventType | الأحداث التي من المفيد أن يتم تسجيلها |
جامع متري | ستتم إضافة هذه الواجهة كديكور عند الإبلاغ عن نتائج الاختبارات من أجل جمع المقاييس المتطابقة. |
جامع متري | واجهة ل IRemoteTest الصورة لتنفيذ إذا كانوا بحاجة للحصول على قائمة IMetricCollector الصورة على المدى الاختبار. |
IModuleController | واجهة للتحكم في ما إذا كان يجب تنفيذ الوحدة أم لا. |
IModuleController.RunStrategy | تعداد الذي يصف كيفية تنفيذ الوحدة. |
IModuleParameterHandler | واجهة معلمات وحدات الوحدات. |
IMULTiDeviceTest | هذه الواجهة مهملة. يتم الاحتفاظ بهذه الواجهة مؤقتًا من أجل التوافق ولكنها لم تعد مستخدمة فعليًا بعد الآن. من فضلك لا تنفذه. |
IMultiTargetPreparer | يجهز بيئة الاختبار لعدة أجهزة معًا. |
INativeDeviceTest | واجهة لكائن يحتاج إشارة إلى INativeDevice . |
InstallApexModuleTargetPreparer | |
InstantAppHandler | معالج ModuleParameters#INSTANT_APP . |
الأجهزة | يوزع نتيجة الأجهزة التي تم جمعها أثناء تشغيل اختبار الأجهزة ويبلغ ITestRunListener بالنتائج. |
InvocationContext | تنفيذ عام من IInvocationContext . |
الدعاء | فئة تصف جميع خطوات الاستدعاء: إنشاء التنزيل ، والهدف_prep ، وتشغيل الاختبارات ، والتنظيف. |
دعاء النطاق | نطاقات الاحتجاج Tradefed واحد. |
الدعاء | |
InvocationScopeModule | وحدة Guice التي يمكن استخدامها في أي مكان في استدعاء TF لطلب الكائنات المدعومة Guice-Tradefed. |
الدعاء | فئة لتخزين حالة الاستدعاء. |
InvocationToJUnitResultForwarder | وهناك فئة أن يستمع إلى ITestInvocationListener الأحداث وتحيلها إلى TestListener . |
معالج IPost | المعالجات اللاحقة هي أحد عناصر الاتحاد التجاري التي تهدف إلى السماح بمعالجة المقاييس والسجلات بعد الاختبارات وقبل الإبلاغ عن النتائج. |
ميزة IRemote | واجهة تصف ميزة في Tradefed يمكن تنفيذها بناءً على الطلب. |
IRemoteFileResolver | واجهة للكائنات التي يمكنها حل ملف بعيد إلى ملف محلي. |
IRemoteFileResolver.RemoteFileResolverArgs | تم تمرير Args إلى المحلل |
IRemoteFileResolver.ResolverFile | يحتوي الفصل على معلومات حول الملف الذي تم حله وبعض البيانات الوصفية. |
لم يتم تنفيذ IReport | في حالة التنفيذ غير الكامل، IRemoteTest أن تنفذ هذه الواجهة قد تقرير الاختبارات التي تنفذها غير من أجل تحسين التقارير. |
جدولة | واجهة لإعادة جدولة التكوين للتنفيذ المستقبلي. |
IResourceMetricCollector | واجهة المستخدم لتنفيذ أدوات تجميع الموارد المخصصة. |
IRestApiHelper | واجهة مساعدة لإجراء استدعاءات REST API. |
غير قابل للاختبار | هذه الواجهة مهملة. لا حاجة لهذا بعد الآن |
IRetryDecision | واجهة تقود قرار إعادة المحاولة وتطبق عامل التصفية على الفئة لمزيد من إعادة المحاولة المستهدفة. |
IRuntimeHintProvider | |
ISandbox | واجهة تحدد آلية تحديد الوصول التي يمكن استخدامها لتشغيل استدعاء. |
ISandboxFactory | مصنع لخلق ISandbox . |
ISetOptionReceiver | يجب أن يكون تنفيذ هذه الواجهة على Option مع اسم "مجموعة-خيار" مرتبطة HostTest#SET_OPTION_NAME . |
قابل للاختبار | A IRemoteTest التي يمكن تقسيمها إلى الاختبارات الفرعية للتنفيذ بشكل منفصل. |
إيشارد | واجهة الكائن التي تصف استراتيجية التجزئة التي يجب اعتمادها للتكوين. |
ISystemStatusChecker | المدقق الذي يقوم بالتحقق من حالة النظام ويعيد قيمة منطقية للإشارة إلى ما إذا كان النظام في حالة متوقعة. |
ISystemStatusCheckerR Receiver | A IRemoteTest يتطلب الوصول إلى ISystemStatusChecker من التكوين. |
ITargetCleaner | هذه الواجهة مهملة. تم نقل tearDown إلى واجهة ITargetPreparer الأساسية. |
ITargetPreparer | تحضير بيئة الاختبار للتشغيل التجريبي. |
ITerribleFailureHandler | واجهة للتعامل مع الفشل رهيبة من LogUtil.CLog.wtf(String, Throwable) |
ITestAnnotationFilterR Receiver | عداء يمكنه تصفية الاختبارات التي سيتم تشغيلها بناءً على التعليقات التوضيحية. |
جامع ITest | يوفر الدعم لجمع الاختبار ؛ عند التعيين ، يجب أن يقوم عداء الاختبار بإجراء تشغيل جاف لجمع حالات الاختبار دون تنفيذها فعليًا. |
ITestFileFilterR Receiver | عداء يمكنه تلقي ملف يحدد الاختبارات المطلوب تشغيلها و / أو عدم تشغيلها. |
ITestFilterR Receiver | عداء يمكنه تصفية الاختبارات التي سيتم تشغيلها. |
ITestInformationRiver | واجهة لتلقي TestInformation لبعض الفئات. |
ITest الدعوة | يتعامل مع طلب واحد لاختبار TradeFederation. |
ITestInvocation.ExitInformation | يمثل بعض معلومات الخروج لاستدعاء. |
ITestSuite | تستخدم فئة الملخصات لتشغيل Test Suite. |
ITestSuiteResultLoader | واجهة تصف المساعد لتحميل النتائج السابقة بطريقة يمكن إعادة تشغيلها. |
ITestsZipInstaller | يثبت الاختبارات من ملف مضغوط للاختبارات (كما تم إخراجه بواسطة نظام الإنشاء) على الجهاز. |
ي
JavaCodeCoverageCollector | A BaseDeviceMetricCollector التي ستسحب قياسات تغطية جافا الخروج من الجهاز وتسجيل لهم كما التحف الاختبار. |
JavaCodeCoverageFlusher | فئة مساعدة تقوم بإعادة تعيين وفرض تدفق لقياسات تغطية كود Java من العمليات التي تعمل على الجهاز. |
JsonHttpTestResultReporter | مراسل النتائج الذي يقوم بترميز نتائج مقاييس الاختبار والفرع ، ومعلومات الجهاز في JSON و POST في نقطة نهاية خدمة HTTP |
JUnit4TestFilter | مساعد الدرجة التي توفر تصفية للعداء JUnit4 من خلال توسيع Filter . |
JUnitToInvocationResultForwarder | وهناك فئة أن يستمع إلى TestListener الأحداث وتحيلها إلى ITestInvocationListener . |
JUnitXmlParser | المحلل اللغوي الذي يستخرج بيانات نتائج الاختبار من نتائج JUnit المخزنة في XMLJUnitResultFormatter الخاص بالنملة ويعيد توجيهها إلى ITestInvocationListener. |
ك
KeyguardStatusChecker | يتحقق من حالة حارس المفاتيح بعد تنفيذ الوحدة. |
KillExistingEmulatorPreparer | A ITargetPreparer أن تغلق محاكي تشغيل. |
إل
LabResourceDeviceMonitor | مراقب موارد المعمل الذي يهيئ / يدير خادم gRPC لـ LabResourceService. |
جهاز استقبال كبير الحجم | فئة مصممة للمساعدة في تشغيل أوامر تشغيل طويلة وتجميع المخرجات. |
LastShardDetector | عند تشغيل عملية التجزئة المحلية، وأحيانا نريد فقط لتنفيذ بعض الإجراءات عندما تصل قشرة مشاركة invocationEnded(long) . |
LaunchCvdHelper | أداة مساعدة للتحكم في Launch_cvd في Cuttlefish VM. |
LeakedThreadStatusChecker | Status checker to ensure a module does not leak a running Thread. |
LegacySubprocessResultsReporter | A frozen implementation of the subprocess results reporter which should remain compatible with earlier versions of TF/CTS (eg 8+), despite changes in its superclass. |
ListInstrumentationParser | A IShellOutputReceiver that parses the output of a 'pm list instrumentation' query |
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | The class for local virtual devices running on TradeFed host. |
LocalAppBuildProvider | A IBuildProvider that constructs a IBuildInfo based on a provided local path |
LocalDeviceBuildProvider | A IBuildProvider that constructs a IDeviceBuildInfo based on a provided filesystem directory path. |
LocalEmulatorLaunch | A TargetPreparer that launches an emulator locally from an android build environment. |
LocalEmulatorSnapshot | A TargetPreparer intended for generating a clean emulator snapshot from a android build/development environment |
LocalFileResolver | Implementation of IRemoteFileResolver that allows linking local files |
LocalFolderBuildProvider | A IBuildProvider that constructs a IFolderBuildInfo based on a provided local path |
LocalRunInstructionBuilder | Utility to compile the instruction to run test locally. |
LogcatCrashResultForwarder | Special listener: on failures (instrumentation process crashing) it will attempt to extract from the logcat the crash and adds it to the failure message associated with the test. |
LogcatEventParser | |
LogcatEventType | Event types for LogcatEventParser . |
LogcatOnFailureCollector | Collector that will capture and log a logcat when a test case fails. |
LogcatReceiver | Class that collects logcat in background. |
LogFileSaver | A helper for ITestInvocationListener 's that will save log data to a file |
LogReceiver | |
LogRegistry | A ILogRegistry implementation that multiplexes and manages different loggers, using the appropriate one based on the ThreadGroup of the thread making the call. |
LogSaverResultForwarder | A ResultForwarder for saving logs with the global file saver. |
M
MainlineModuleHandler | فئة معالج بسيط لـ Mainline Modules تقوم بإنشاء InstallApexModuleTargetPreparer وتقوم بحقن الارتباط الديناميكي فيه بناءً على وحدات الخط الرئيسي المحددة لاسترداد هذه الوحدات تلقائيًا. |
MainlineTestModuleController | الفئة الأساسية لوحدة التحكم في الوحدة النمطية لإجراء الاختبارات بناءً على وحدات الخط الرئيسي المحملة مسبقًا على الجهاز قيد الاختبار. |
ManagedRemoteDevice | A device running inside a virtual machine that we manage remotely via a Tradefed instance inside the VM. |
ManagedTestDeviceFactory | Factory to create the different kind of devices that can be monitored by Tf |
MetricFilePostProcessor | Used for uploading the metrics log file collected during the test and run level. |
MetricOption | Annotation for test methods annotated with @Test , or if the annotation is part of the annotation list of TestDescription that allows to specify some extra parameters useful for: Tuning the behavior of the collectors, filtering some methods. |
MetricsXMLResultReporter | MetricsXMLResultReporter writes test metrics and run metrics to an XML file in a folder specified by metrics-folder parameter at the invocationEnded phase of the test. |
MetricUtility | Contains common utility methods for storing the test metrics, aggregating the metrics in similar tests and writing the metrics to a file. |
MinApiLevelModuleController | لا تقوم فئة أساسية لوحدة تحكم الوحدة النمطية بتشغيل الاختبارات عندما تكون أقل من مستوى API المحدد. |
MinSdkModuleController | الفئة الأساسية لوحدة التحكم في الوحدة النمطية لعدم تشغيل الاختبارات على الإصدارات الأقل من رقم إصدار SDK المحدد. |
ModuleDefinition | Container for the test run configuration. |
ModuleListener | Listener attached to each IRemoteTest of each module in order to collect the list of results. |
ModuleMerger | Helper class for operation related to merging ITestSuite and ModuleDefinition after a split. |
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | A simple struct class to store information about a module |
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. |
ModuleSplitter | Helper to split a list of modules represented by IConfiguration into a list of execution units represented by ModuleDefinition . |
ن
NameMangleListener | A proxy listener to translate test method, class, and package names as results are reported. |
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 DeviceAction for running a OS 'adb ....' command. |
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction | 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. |
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 | تمثيل للجهاز الذي يعمل داخل جهاز التحكم عن بعد Cuttlefish VM. |
NetworkNotAvailableException | Thrown when a device is not able to connect to network for testing. |
NoDeviceException | Thrown when there's no device to execute a given command. |
NoisyDryRunTest | Run noisy dry run on a command file. |
NotMultiAbiHandler | Special handler that notify the SuiteModuleLoader that the secondary abi should not create a module. |
O
OpenObjectLoader | Loader for the default objects available in AOSP. |
OptionCopier | A helper class that can copy Option field values with same names from one object to another. |
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. |
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. |
P
PackageInstalledModuleController | لا تقوم وحدة التحكم في الوحدة بإجراء الاختبارات عندما لا يتم تثبيت الحزم المحددة على الجهاز. |
Pair <A, B> | Define our own Pair class which contains two objects. |
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. |
PassingTestFileReporter | A ITestInvocationListener that saves the list of passing test cases to a test file |
PrettyPrintDelimiter | Helper utility that helps to print delimited message that stands out. |
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 |
Q
QuotationAwareTokenizer |
R
RecoveryLogPreparer | A target preparer used to collect logs before recovery. |
RegexTrie <V> | The RegexTrie is a trie where eachERROR(/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 |
RemoteFileUtil | Utility class to handle file from a remote instance |
RemoteInvocationExecution | Implementation of InvocationExecution that drives a remote execution. |
RemoteManager | Class that receives RemoteOperation s via a socket. |
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. |
ReportPassedTests | Report in a file possible filters to exclude passed test. |
ResourceMetricUtil | Utility functions for composing metrics. |
RestApiHelper | A helper class for performing REST API calls. |
ResultAggregator | Special forwarder that aggregates the results when needed, based on the retry strategy that was taken. |
ResultAndLogForwarder | Forwarder for results and logs events. |
ResultForwarder | A ITestInvocationListener that forwards invocation results to a list of other listeners. |
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 | Forwarder that also handles passing the current attempt we are at. |
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. |
RetryResultForwarder | An Extension of ResultForwarder that always push to a given attempt number. |
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 . |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery | Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step. |
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. |
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 | وحدة تحكم في الوحدة النمطية للتحقق مما إذا كان الجهاز يعمل على SDK 28 (Android 9) أو أعلى. |
SDK29ModuleController | قم بإجراء الاختبارات فقط إذا كان الجهاز قيد الاختبار هو الإصدار 29 من SDK أو أعلى. |
وحدة تحكم SDK30ModuleController | قم بإجراء الاختبارات فقط إذا كان الجهاز قيد الاختبار هو الإصدار 30 من SDK أو أعلى. |
SDK31ModuleController | قم بإجراء الاختبارات فقط إذا كان الجهاز قيد الاختبار هو الإصدار 31 من SDK أو أعلى. |
SecondaryUserHandler | Handler for ModuleParameters#SECONDARY_USER . |
SerializationUtil | Utility to serialize/deserialize an object that implements ERROR(/Serializable) . |
ServiceAccountKeyCredentialFactory | A credential factory to create service account key based oauth Credential . |
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 | A ResultForwarder that combines the results of a sharded test invocations. |
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 | قم بإجراء الاختبارات في حالة استيفاء الجهاز للشروط التالية:
|
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. |
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. |
StatusCheckerResult | Contains the result of a ISystemStatusChecker execution. |
StatusCheckerResult.CheckStatus | |
StdoutLogger | A ILeveledLogOutput that directs log messages to stdout. |
StreamProtoReceiver | A receiver that translates proto TestRecord received into Tradefed events. |
StreamProtoResultReporter | An implementation of ProtoResultReporter |
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 . |
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.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 | يمثل عامل تصفية لتضمين واستبعاد الاختبارات. |
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. |
SystemUtil | Utility class for making system calls. |
SystemUtil.EnvVariable |
T
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 |
TarUtil | Utility to manipulate a tar file. |
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. |
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. |
TestContext | A class to model a TestContext message of TFC API. |
TestDependencyResolver | Helper to resolve dependencies if needed. |
TestDescriptionsFile | A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file. |
TestDevice | Implementation of a ITestDevice for a full stack android device |
TestEnvironment | A class to model a TestEnvironment message returned by TFC API. |
TestFailureListener | Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested. |
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. |
TestInvocation | Default implementation of ITestInvocation . |
TestInvocation.RunMode | The different mode an invocation can run into. |
TestInvocation.Stage | |
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 | A class to upload test output files to GCS/HTTP. |
TestRecordInterpreter | Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed. |
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. |
TestResultListener | A simplification of ITestLifecycleListener for implementers that only care about individual test results. |
TestRunToTestInvocationForwarder | Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver . |
TestsPoolPoller | Tests wrapper that allow to execute all the tests of a pool of tests. |
TestSuiteInfo | A class that resolves loading of build related metadata for test suite To properly expose related info, a test suite must include a |
TextResultReporter | A test result reporter that forwards results to the JUnit text result printer. |
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. |
TimeVal | This class is deprecated. use Duration instead. |
TokenProviderHelper | Helper that gives the provider associated to a particular token, in order to find out if a device supports the token. |
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. |
U
UnexecutedTestReporterThread | Threads that takes care of reporting all unexecuted tests. |
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. |
V
ValidateSuiteConfigHelper | This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters |
VmRemoteDevice | A Remote virtual device that we will manage from inside the Virtual Machine. |
W
WaitDeviceRecovery | A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands. |
WifiHelper | Helper class for manipulating wifi services on device. |
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. |
Z
ZipCompressionStrategy | An ICompressionStrategy for creating zip archives. |