com.android.tradefed.util

واجهات

ClassPathScanner.IClassPathFilter فلتر لمسارات إدخال مسار الفئة

تم رسم نقش بعد FileFilter

ConditionPriorityAllowedPriority.IMatcher<T> واجهة لتحديد ما إذا كانت العناصر تتطابق مع نوع من الشروط 
استراتيجية ضغط البيانات واجهة تمثّل خوارزمية ضغط يمكن اختيارها في وقت التشغيل. 
يمكن إيقاف تشغيله واجهة تصف عنصرًا مقايضًا يمكن إيقافه. 
عنوان البريد الإلكتروني واجهة لإرسال الرسائل الإلكترونية. 
IRestApiHelper واجهة مساعِدة لإجراء طلبات البيانات من واجهة برمجة تطبيقات REST 
IRunUtil واجهة لتشغيل العمليات المحددة بوقت وأوامر النظام. 
IRunUtil.IRunnableResult واجهة لتنفيذ عملية بشكل غير متزامن تعرض حالة منطقية. 

الفئات

AaptParser الفئة التي تستخرج المعلومات من ملف apk عن طريق تحليل ناتج 'aapt dump barging'. 
AbiFormatter فئة الخدمة لأبي. 
AbiUtils فئة الخدمات للتعامل مع واجهات التطبيق الثنائية (ABI) للجهاز
AdbRootElevator تمثّل هذه السمة AutoCloseable تفعيل جذر الإعلان عند إنشاؤه إذا لزم الأمر واستعادة حالة الجذر عند اكتماله. 
AdbUtils فئة من الخدمات لعمليات Adb. 
AppVersionFetcher فئة الأداة للحصول على سلسلة إصدار التطبيق من الجهاز. 
ArrayUtil طرق المساعدة في الصفائف
BluetoothUtils وظائف الأداة المساعدة لاستدعاء Bluetoothinstrumentation على الجهاز

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

تقرير الأخطاء عنصر يحمل مراجع ملفات تقرير الأخطاء، وهو متوافق مع تقرير الأخطاء المسطح وتقرير الأخطاء المضغوط (bugreportz). 
BuildInfoUtil فئة أداة للمساعدة في معالجة IBuildInfo
BuildTestsZipUtils فئة مساعدة للعمليات المتعلّقة بالاختبارات التي يتم إنشاؤها بتنسيق ZIP الذي تم إنشاؤه من خلال نظام إصدار Android
BulkEmailer هذه الأداة هي أداة لمرسل الرسائل الإلكترونية تسمح بالإعداد التالي: الفاصل الزمني المُرسل وحجم الصور المتسلسلة الأولية والمستلِمين وإجمالي عدد الرسائل. 
BundletoolUtil فئة الأداة التي تستخدم سطر أوامر packagetool لتثبيت ملفات .apks على deivce. 
ByteArrayList يشير ذلك المصطلح إلى فئة لتمثيل صفيفة بايت خفيفة. 
ByteArrayUtil أدوات مساعدة للعمل على مصفوفة البايت، مثل تحويل وحدات البايت إلى عدد صحيح 
CircularAtraceUtil هي أداة تتبُّع تم تطويرها في المقام الأول لتحديد الأسباب الجذرية لأخطاء ANR أثناء اختبار القرد. 
CircularByteArray يشير ذلك المصطلح إلى بنية بيانات للاحتفاظ بمصفوفة ذات حجم ثابت يعمل كمخزن مؤقت دائري، وتتتبّع المجموع الإجمالي لجميع القيم في الصفيف. 
ClangProfileIndexer يشير ذلك المصطلح إلى فئة أدوات تفهرس قياسات تغطية رمز Clang. 
ClassPathScanner للعثور على إدخالات في مسار الفئة 
ClassPathScanner.ClassNameFilter هي دالة IClassPathFilter تعمل على فلترة أسماء فئات جافا وتحويلها. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter الذي يرفض الصفوف الداخلية
CommandResult يحتوي على نتيجة أمر. 
ConditionPriorityBlockPriority<T> هي فئة آمنة مع سلاسل المحادثات وتضم عمليات تشبه ERROR(/PriorityBlockingQueue) يمكنها استرداد العناصر التي تتطابق مع شرط معيّن. 
ConditionPriorityBlockPriority.AlwaysMatch<T> تمثّل هذه السمة ConditionPriorityBlockingQueue.IMatcher التي تتطابق مع أي عنصر. 
DeviceActionUtil فئة الأداة لتنفيذ إجراءات الجهاز. 
DeviceActionUtil.DeviceActionConfigError استثناء لخطأ في الإعداد. 
DeviceConcurrentUtil يحتوي على طرق استخدام وفئات لتنفيذ الأوامر المتزامنة على الجهاز

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

DeviceConcurrentUtil.ShellCommandCallable<V> تمثّل هذه السمة ERROR(/Callable) التي تتضمّن تفاصيل تنفيذ أمر Shell على ITestDevice
DeviceRecoveryModeUtail  
DirectGraph<V> تنفيذ الرسوم البيانية غير المرجحة الموجّهة. 
البريد الإلكتروني صف مساعد لإرسال رسالة إلكترونية. 
EmmaXmlConstants الثوابت المستخدَمة عند تحليل تقرير emma xml 
ExtensionAtomsRegistry ExtensionAtomsRegistry للاستخدام المحلي للإحصاءات. 
FakeTestsZipمجلد أداة اختبار تنشئ مجلد اختبارات مزيّفًا تم فك ضغطه بناءً على قائمة من المحتوى 
FileIdleMonitor مراقبة الملفات وتنفيذ استدعاء إذا كانت غير نشطة (أي
FileUtil فئة مساعد للعمليات المتعلقة بالملفات
FileUtil.LowDiskSpaceException يتم استنفادها إذا كانت مساحة القرص القابلة للاستخدام أقل من الحد الأدنى. 
FixedByteArrayOutputStream ERROR(/OutputStream) في الذاكرة يحتفظ فقط بأكبر قدر من البيانات. 
FlashingResourceUtil تساعد هذه الأداة في إعداد الإصدار المناسب من العناصر بحيث يمكن فلاشها عبر DeviceFlashPreparer
FuseUtil فئة مساعد لعمليات FUSE. 
GCSBucketUtil تطبيق "مدير الملفات" لتنزيل الملفات وتحميلها من Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata برنامج تضمين بسيط لمعلومات الملفات في GCS. 
GCSCommon الفئة الأساسية لعمليات Gcs، مثل التنزيل والتحميل 
أداة تنزيل ملفات GCS أداة تنزيل الملفات من أجل تنزيل ملف من Google Cloud Storage (GCS) 
أداة تحميل ملفات GCS أداة تحميل الملفات لتحميل بيانات الملفات إلى خدمة Google Cloud Storage (GCS). 
عامةLogcatEventParser<LogcatEventType> تحليل مدخلات Logcat للأحداث 
عامةLogcatEventParser.LogcatEvent إنشاء بنية للاحتفاظ بحدث Logcat بنوع الحدث وتشغيل رسالة Logcat
GoogleApiClientUtil يستخدم لإنشاء عميل واجهة برمجة تطبيقات Google. 
HprofAllocSiteParser فئة مساعِدة لتحليل المعلومات من قسم "مواقع إلكترونية مخصّصة" في تقارير hprof 
IEmail.Message حاوية بيانات الرسائل الإلكترونية 
JavaCodeCoverageFlusher هي فئة برامج تعمل على إعادة ضبط وفرض تدفق قياسات تغطية رمز Java من العمليات التي يتم تشغيلها على الجهاز. 
JUnit4TestFilter فئة المساعدة التي توفّر إمكانية الفلترة حسب عدّاء JUnit4 عن طريق توسيع نطاق Filter
JUnitXmlParser محلّل يستخرج بيانات نتائج الاختبار من نتائج JUnit المخزنة في XMLJUnitResultFormatter، ويعيد توجيهها إلى ITestInvocationListener. 
KeyguardControllerState تمثّل هذه السمة حاوية لحالات حارس المفاتيح. 
أداة تحليل واجهة برمجة التطبيقات ListinstrumentationParser IShellOutputReceiver الذي يحلّل ناتج طلب البحث عن "أداة قائمة مساءً"
ListinstrumentationParser.instrumentationTarget  
LocalRunInstructionBuilder أداة لتجميع التعليمات لإجراء الاختبار محليًا. 
LogcatEventParser  
metricUtility تحتوي على طرق فائدة شائعة لتخزين مقاييس الاختبار وتجميع المقاييس في اختبارات مماثلة وكتابة المقاييس في ملف. 
ModuleTestTypeUtil يحتوي على طرق الأداة الشائعة للتحقق من الوحدة. 
خريطة متعددة<K, V> تمثّل هذه السمة ERROR(/Map) يتيح استخدام قيم متعددة لكل مفتاح. 
NativeCodeCoverageFlusher فئة خدمات تعمل على محو قياسات التغطية الأصلية وفرض تدفق بيانات التغطية الأصلية من العمليات على الجهاز. 
إقران<A, B> حدد فئة الأزواج الخاصة بنا التي تحتوي على كائنين. 
PerfettoTraceRecorder فئة خدمات لتسجيل تتبُّع الأداء على ITestDevice 
محدِّد PrettyPrintDelimiter أداة مساعدة تساعد على طباعة رسائل محددة بارزة ومميزة. 
ProcessInfo يُستخدم لتخزين معلومات ذات صلة بالعملية(USER, PID, NAME, START TIME IN Second منذ EPOCH). 
PropertyChanger فئة برامج المساعدة لتغيير (أو إضافة) عناصر في ملف خاص بنظام Android
ProtoUtil طرق المساعدة للتعامل مع رسائل النموذج الأولي بشكل حيادي. 
PsParser الأداة المستخدمة للتحليل(USER,PID وNAME) من ناتج الأمر "ps"
PythonVirtualenvHelper يشير ذلك المصطلح إلى فئة مساعد لتفعيل بيئة Python الافتراضية 3. 
ReferencetionAwareTokenizer  
RegexTrie<V> RegexTrie هي عبارة عن مسار يكون فيه كل جزء مخزَّن من المفتاح عبارة عن تعبير عادي ERROR(/Pattern)
RemoteZip أدوات لفك ضغط ملفات فردية داخل ملف ZIP عن بُعد 
RequestUtil أدوات مساعدة للسماح بإعادة المحاولة العامة لطلبات الشبكة مع معالجة الأخطاء. 
ResourceUtil أداة لقراءة موارد الإعداد. 
RestApiHelper فئة مساعِدة لإجراء طلبات البيانات من واجهة برمجة التطبيقات REST 
RunInterruptedException يتم إرساله عند مقاطعة عملية تشغيل بواسطة طلب خارجي. 
RunUtil يشير ذلك المصطلح إلى مجموعة من الطرق المساعدة لتنفيذ العمليات. 
SerializationUtil أداة لإنشاء تسلسل أو إلغاء تسلسل عنصر يتم تنفيذه ERROR(/Serializable) 
ShellOutputremoverStream تُستخدم الفئة الفرعية OutputStream التي تكتب في IShellOutputReceiver. 
SimplePerfResult الاعتراض على عرض جميع نتائج اختبار الأداء البسيط
SimplePerfStatResultParser فئة أدوات لتحليل نتيجة بسيطة الأداء. 
SimplePerfUtil فئة التطبيقات المتعددة لإرسال الأوامر البسيطة وجمع النتائج
SimpleStats يشير ذلك المصطلح إلى فئة منفعة صغيرة تحسب بعض المقاييس الإحصائية وفقًا لمجموعة بيانات عددية. 
SizelimitedOutputStream ملف آمن لسلسلة المحادثات بتنسيق ERROR(/OutputStream) ويحدّ من الحد الأقصى للبيانات التي يمكن كتابتها 
Sl4aBluetoothUtil توفّر فئة المرافق عمليات البلوتوث على جهاز واحد أو جهازَين باستخدام SL4A.
SparseImageUtil الأداة المساعدة لتقليل الصور المتفرقة. 
SparseImageUtil.SparseInputStream تتم قراءة SpirseInputStream من الطلب الرئيسي ويرصد تنسيق البيانات. 
StreamUtil فئة الأداة لإدارة مصادر الإدخال 
StringEscapeUtils فئة الأداة لإلغاء السلاسل بتنسيقات معيّنة. 
StringUtil فئة الأداة لتخطي السلاسل لمعالجة السلاسل الشائعة. 
SubprocessEventHelper يساعد هذا الإجراء في إنشاء تسلسل أو إلغاء تسلسل الأحداث التي سيتم تمريرها إلى السجلّ. 
SubprocessEventHelper.BaseTestEventInfo المساعد الأساسي لمعلومات TestCanceld 
SubprocessEventHelper.FoundTestEventInfo مساعد لمعلومات testتعذّر الاختبار 
SubprocessEventHelper.InvocationEndedEventInfo تم إنهاء معلومات الاستدعاء. 
SubprocessEventHelper.InvocationFoundEventInfo مساعد معلومات الاستدعاء فاشل. 
SubprocessEventHelper.InvocationStartedEventInfo معلومات عن مساعد الاستدعاء التي بدأت 
SubprocessEventHelper.LogAssociationEventInfo مساعد لمعلومات LogAssociation 
SubprocessEventHelper.SteppedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo مساعد لمعلومات testEnded 
SubprocessEventHelper.TestLogEventInfo مساعد لمعلومات testLog 
SubprocessEventHelper.TestModuleStartedEventInfo مساعد للمعلومات عن بدء وحدة الاختبار 
SubprocessEventHelper.TestRunEndedEventInfo مساعد لمعلومات testRunEnded 
SubprocessEventHelper.TestRunFoundEventInfo مساعد لمعلومات testRunFound
SubprocessEventHelper.TestRunStartedEventInfo مساعد لمعلومات testRunStarted
SubprocessEventHelper.TestStartedEventInfo أداة مساعدة لمعلومات testStarted
SubprocessExceptionParser يساعد هذا الإجراء في معالجة نتائج الاستثناء من مشغِّلات أوامر Tradefed العادية. 
SubprocessTestResultsParser تعمل هذه السياسة على توسيع ERROR(/FileOutputStream) لتحليل الناتج قبل الكتابة في الملف حتى نتمكّن من إنشاء أحداث الاختبار من جانب مشغّل التطبيقات. 
SubprocessTestResultsParser.StatusKeys مفاتيح حالة الاختبار ذات الصلة. 
SystemUtil فئة الخدمات لإجراء طلبات النظام 
TableBuilder فئة مساعدة لعرض مصفوفة من عناصر السلسلة في جدول. 
TableFormatter فئة مساعد لعرض مصفوفة من عناصر السلسلة بحيث يتم ترتيب كل عمود من أعمدة العنصر
TargetFileUtils  
TarUtil أداة لمعالجة ملف tar. 
TestFilterHelper فئة المساعدة لفلترة الاختبارات
أداة TestRecordتفسير أداة لتحويل نموذج TestRecord إلى تنسيق يمكن التعامل معه بسهولة أكبر في Tradefed 
TestRunnerUtil فئة برامج مساعدة لمساعدة عدّاءي الاختبارات المختلفين. 
TimeUtil يحتوي على طرق المرافق ذات الصلة بالوقت. 
TimeVal هذا النوع من الحراس يلتف حول Long
UniqueMultiMap<K, V> تمثّل هذه السمة MultiMap تضمن قيمًا فريدة لكل مفتاح. 
محلّل الإصدار استرجاع نسخة العناصر المتداولة حاليًا 
ضغط Zipضغط Strategy ICompressionStrategy لإنشاء أرشيفات مضغوطة. 
ZipUtil فئة مساعد للعمليات المتعلّقة بالضغط
ZipUtil2 فئة مساعدة لاستخراج ملفات Zip تأخذ في الاعتبار أذونات ملفات POSIX

تعدادات

AaptParser.AaptVersion عدد خيارات إصدار AAPT المُستخدَم لتحليل ملفات APK. 
AppVersionFetcher.AppVersionInfo أنواع معلومات إصدارات التطبيق 
BinaryState يتم استخدام قيم التعداد لتسجيل حالة "التشغيل/الإيقاف" مع حالة "تجاهل العملية". 
CommandStatus يمثل هذا النوع حالة العملية المحددة بوقت. 
DeviceActionUtil.Command أوامر تنفيذ الإجراءات على الجهاز 
FakeTestsZipمجلد.ItemType  
IRunUtil.EnvPriority يشير ذلك المصطلح إلى رقم تعداد يحدِّد ما إذا كان سيتم ضبط بيئة معيّنة أو إلغاء ضبطها. 
LogcatEventType أنواع الأحداث في "LogcatEventParser". 
SimplePerfUtil.SimplePerfType تعداد خيارات أمر Simpleperf
Sl4aBluetoothUtil.BluetoothAccessLevel تعدادات لمستوى الوصول إلى جهاز بلوتوث تستند إلى BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState تعداد حالات اتصال البلوتوث التي تستند إلى BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel تعدادات لمستوى أولوية ملف البلوتوث استنادًا إلى BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile تعدادات الملفات الشخصية للبلوتوث التي تستند إلى BluetoothProfile.java
SystemUtil.EnvVariable  
TargetFileUtils.FilePermission