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 على الجهاز

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

تقرير الأخطاء كائن يحمل مراجع ملفات تقرير الأخطاء، وهو متوافق مع تقرير الأخطاء المسطح وتقرير الأخطاء المضغوط (bugreportz). 
BuildInfoUtil فئة استخدام للمساعدة في معالجة IBuildInfo
BuildTestsZipUtils فئة مساعدة للعمليات المتعلّقة بالاختبارات المضغوطة التي تم إنشاؤها بواسطة نظام إصدار Android
BulkEmailer أداة لمرسل الرسائل الإلكترونية تسمح بالتهيئة التالية: الفاصل الزمني المرسل وحجم الصور المتسلسلة المبدئية والمستلمين وإجمالي عدد الرسائل. 
BundletoolUtil فئة الأداة التي تستخدم سطر أوامر packagetool لتثبيت ملفات .apks على deivce. 
ByteArrayList يشير ذلك المصطلح إلى فئة لتمثيل صفيفة بايت خفيفة. 
ByteArrayUtil أدوات مساعدة للعمل على مصفوفة البايت، مثل تحويل وحدات البايت إلى عدد صحيح 
ذاكرة التخزين المؤقت للعميل مصنع يُنشئ مثيلاً مفردًا لـ ICacheClient 
CircularAtraceUtil هي أداة تتبُّع تم تطويرها في المقام الأول لتحديد الأسباب الجذرية لأخطاء ANR أثناء تشغيل Monkey. اختبار الفرضية. 
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 
EnvironmentVariableUtil يشير ذلك المصطلح إلى مجموعة من الطرق المساعدة لإعداد متغيّرات البيئة. 
ExtensionAtomsRegistry ExtensionAtomsRegistry للاستخدام المحلي للإحصاءات. 
FakeTestsZipمجلد أداة اختبار تنشئ مجلد اختبارات مزيّفًا تم فك ضغطه بناءً على قائمة من المحتوى 
FileIdleMonitor مراقبة الملفات وتنفيذ استدعاء إذا كانت غير نشطة (أي
FileUtil فئة مساعد للعمليات المتعلقة بالملفات
FileUtil.LowDiskSpaceException يتم استنفادها إذا كانت مساحة القرص القابلة للاستخدام أقل من الحد الأدنى. 
FixedByteArrayOutputStream ERROR(/OutputStream) في الذاكرة يحتفظ فقط بأكبر قدر من البيانات. 
FlashingResourceUtil تساعد هذه الأداة في إعداد الإصدار المناسب من العناصر بحيث يمكن فلاشها عبر DeviceFlashPreparer
FuseUtil فئة مساعد لعمليات FUSE. 
GceRemoteCmdFormatter فئة الأداة لتنسيق الأوامر للوصول إلى جهاز خدمات Google للأجهزة الجوّالة عن بُعد. 
GCSBucketUtil تطبيق "مدير الملفات" لتنزيل الملفات وتحميلها من Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata برنامج تضمين بسيط لمعلومات الملفات في GCS. 
GCSCommon قديم! استخدِم com.android.tradefed.util.gcs.GCSCommon بدلاً من ذلك. 
أداة تنزيل ملفات GCS أداة تنزيل الملفات من أجل تنزيل ملف من Google Cloud Storage (GCS) 
أداة تحميل ملفات GCS أداة تحميل الملفات لتحميل بيانات الملفات إلى خدمة Google Cloud Storage (GCS). 
GCSHelp  
عامة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). 
ProcessUtil  
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 يشير ذلك المصطلح إلى مجموعة من الطرق المساعدة لتنفيذ العمليات. 
SearchArtifactUtil يشير ذلك المصطلح إلى فئة برامج يمكن استخدامها للبحث عن عناصر الاختبار. 
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  
GceRemoteCmdFormatter.ScpMode يمكن استخدام SCP لإرسال ملف أو سحبه اعتمادًا على بنية الوسيطات. 
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